0

Zellinhalt als Text, statt Zahl ausgeben

Moin,

ich stehe etwas auf dem Schlauch und bin sicher, dass das Thema hier schon besprochen wurde. Leider finde ich nichts passendes. Daher folgende Frage:

Ich kopiere einen Datensatz in eine andere Tabelle. Dabei werden bestimmte Felder, die in der Originaltabelle einen Text enthalten, als Zahlenwert kopiert.

Wie muss ich dies hier

let xFld30 := Unterprojekte;

formatieren, damit mir Müller/Meier/Schultze anstelle von 134 angegeben wird?

Die 134 ist die ID, soviel ist klar. Ich hätte gerne den Ihnalt der nächsten Spalte. 

 

Vielen Dank im Voraus und beste Grüße

Henning

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 11 Monaten
    • Gemeldet - anzeigen

    Hallo Henning, ich vermute mal, dass die 134 aus einem dynamischen Auswahlfeld (DAF) kommt. In diesem Fall wäre es mit einer Formatierung nicht getan. Bei DAF gibt Ninox immer die Nummer des  Datensatzes aus der Quelltabelle als numerischen Wert zurück. Anhand dieser Nummer kann man mit record() aber auf jedes Datenfeld zugreifen. Am Beispiel eines Feldes 'Name'::

    let xFld30 := record(QUELLTABELLE, number(DAF)).Name
      • Henning_Tag
      • vor 11 Monaten
      • Gemeldet - anzeigen

      Tip Top! Vielen Dank für die schnelle Antwort. War genau das, was ich gesucht habe.

       

      G

      H