0

Ein FX Feld mit TextInhalten aus drei Textfeldern befüllen per Select oder []

Hallo, ich die Syntax ein FX Feld mit Textinhalten aus drei Textfeldern aus einer anderen Tabelle formatiert zu Befüllen

NAME VORNAME und DIENSTGRAD sind diese Felder

Sollte im Ergebnis die herauskommen

Mustermann Georg LT

meine Syntax funktioniert mit einem Feld

let my := this;
let myDate := today();
(select Diensttabelle where Datum = myDate and Fahrzeug = 1).Name

nun habe ich aber das Problem das .Name +"  "+ .Vorname+"  "+.DG nicht funktioniert

ich hoffe ihr könnt mir weiterhelfen..

mfg

11 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    (select Diensttabelle where Datum = today() and Fahrzeug = 1).(Name +"  "+ Vorname+"  "+DG )

     

    Leo

    • Martin_K
    • vor 5 Jahren
    • Gemeldet - anzeigen

    hmm das gute liegt so nah...mein Fehler war das die Klammer vor dem Punkt nen Fehler generierte..

    um 02:00 sollte man im Bett liegen  und die Augen schonen..

    vielen Dank Leo Lebensretter ;)

    • Martin_K
    • vor 5 Jahren
    • Gemeldet - anzeigen

    noch eine Frage, ich habe das Problem das es auch vorkommen das mehrere Personen in diesem Feld eingetragen werden.

    ist es möglich das dabei nach einem Set aus Namen und Vornamen ein Zeilenumbruch angezeigt werden kann..

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    join((select Diensttabelle where Datum = today() and Fahrzeug = 1).(Name +"  "+ Vorname+"  "+DG ),"

    ")

    • Martin_K
    • vor 5 Jahren
    • Gemeldet - anzeigen

    hmm da wird nur der Beistrich entfernt und alle verkettet ein Zeilenumbruch wird dadurch aber nicht gesetzt oder stelle ich wieder zu dumm an..  

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Und wenn du das Feld nach unten ziehst damit die Höhe mindestens zwein Zeilen hat?

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Und wenn du das Feld nach unten ziehst damit die Höhe mindestens zwein Zeilen hat?

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Und wenn du das Feld nach unten ziehst damit die Höhe mindestens zwein Zeilen hat?

    • Martin_K
    • vor 5 Jahren
    • Gemeldet - anzeigen

    let my := this;
    let myDate := Druckdatum;
    join((select Diensttabelle where Datum = myDate and Auswahl = 2 and Wache = "KM").(Name + "_" + Vorname), ", ")

    habe ich probiert.. jeder Part wo ein Space sitzt wird beim ziehen als Umbruch gewertet..

    so wie ich das oben im Code sprich NAME_VORNAME setze, funktioniert es.. ", " am Ende ist auch wichtig damit es Lesbar bleibt. Klasse wäre ein unsichtbarer Code der die Verbindung herstellen kann... zur Not tut es auch Underline..

    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hi Martin,

     

    wichtig ist, dass wie in Leos Beispiel

    join((select Diensttabelle where Datum = today() and Fahrzeug = 1).(Name +"  "+ Vorname+"  "+DG ),"

    ")

    der dargestellte Zeilenumbruch vor ") tatsächlich auch im Code erfolgt - liegt's vielleicht daran?

     

    lg, Torsten

    • Martin_K
    • vor 5 Jahren
    • Gemeldet - anzeigen

    na das ist ja der Knaller überhaupt,"

    ") in der nächsten Zeile, wie kommt der Mann auf das? 

    meine Helden vielen Dank...

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 11Antworten
  • 3264Ansichten