Datumsformat
Moin!
Kann ich bei der Ausgabe eines Appointment-Feldes in ein Textfeld irgendwie triggern, dass mir die Zeitangabe in dem Format DD.MM.YYYY HH:mm - HH:mm angezeigt wird und nicht in dem Format MM/DD/YYYY hh:mm AM - hh:mm PM?
Danke im Voraus für eure Hilfe!
6 Antworten
-
Hallo Maximilian,
versuche es bitte mal mit der
format()
-Funktion:TextFeld := format(start('Appointment field'), "DD.MM.YYYY - HH:mm") + " - " + format(endof('Appointment field'), "DD.MM.YYYY - HH:mm")
Gruß, Jörg
-
Klappt perfekt - herzlichen Dank!!
-
Wenn ich allerdings auf eine andere Tabelle referiere, klappt's nicht mehr:
format(start(Tabelle.'Appointment field'), "DD.MM.YYYY - HH:mm")
bringt mir eine Fehlermeldung. Woran könnte das liegen? -
Hallo Maximilian,
was sagt denn die Fehlermeldung?
Wenn die Untertabelle mehrere Einträge zum Datensatz der aktuellen Tabelle haben kann, versuche es doch bitte mal damit:
format(start(first(Tabelle.'Appointment field')), "DD.MM.YYYY - HH:mm")
Gruß, Jörg
-
In der Tabelle ist zu jedem Elementder Tabelle in diesem Feld nur ein Wert definiert.
Bei format(start(first(Tabelle.'Appointment field')), "DD.MM.YYYY - HH:mm") kommt die Fehelermeldung: Die Aggregation ist für diesen Datentypen nicht möglich: first([appointment], <other>)
Bei format(start(Tabelle.'Appointment field'), "DD.MM.YYYY - HH:mm") der Fehler: Die Funktion ist nicht definiert: start([appointment],string)
-
Die Formel sollte so lauten:
–––
format(first(Tabelle).start('Appointment field'), "DD.MM.YYYY - HH:mm")
–––Birger
Content aside
- vor 5 JahrenZuletzt aktiv
- 6Antworten
- 1746Ansichten