Autor Thema: ##gelöst## Datumsformatierung in Formel  (Gelesen 68 mal)

NicolasGlatz

  • Full Member
  • ***
  • Beiträge: 71
##gelöst## Datumsformatierung in Formel
« am: 25. Februar 2019, 14:26 »
Hallo,

wir haben das Feld "Von-Datum" dieses hat lt. Datenbank jedoch das Datum mit der Uhrzeit, Uhrzeit 00:00:00

gebe ich das Feld einzeln aus, kann ich das Feld formatieren, sodass nur das Datum ausgegeben wird.
Nun habe ich das ganze jedoch in einer Formel, wie kann ich dies hier entsprechend steuern?

if {LEHRGANGSVERWALTUNG.VONDATUM} = {LEHRGANGSVERWALTUNG.BISDATUM} then
"am "&{LEHRGANGSVERWALTUNG.VONDATUM} else
{LEHRGANGSVERWALTUNG.VONDATUM}&" bis "&{LEHRGANGSVERWALTUNG.BISDATUM}
« Letzte Änderung: 25. Februar 2019, 15:50 von NicolasGlatz »

Krug Andreas

  • Sr. Member
  • ****
  • Beiträge: 118
Re: Datumsformatierung in Formel
« Antwort #1 am: 25. Februar 2019, 15:06 »
Hallo Nicolas,
mit der Funktion cStr() kannst du einen String daraus machen. Du kannst dabei auch die Formatierung mitgeben.


CStr (x, y, z, w)
  • x ist ein DateTime-Wert, der in eine Textzeichenfolge umgewandelt wird.
  • y ist eine Textzeichenfolge, die festlegt, wie die resultierende Textzeichenfolge formatiert wird. Siehe Formatzeichenfolgen für Date-, Time- und DateTime-Werte Informationen über die Erstellung einer Formatzeichenfolge. (Dieses Argument ist optional.)
  • z ist eine Textzeichenfolge, die als Bezeichnung für AM (Morgenstunden, 0-12 Uhr Mittag) verwendet werden soll. (Dieses Argument ist optional.)
  • w ist eine Textzeichenfolge, die als Bezeichnung für PM (Nachmittag, 12-24 Uhr) verwendet wird. (Dieses Argument ist optional.)

Formatzeichenfolgen für Date-, Time- und DateTime-Werte
t  - Tag des Monats ohne führende Null (0) bei einer einzelnen Ziffer
tt - Tag des Monats mit führender Null (0) bei einer einzelnen Ziffer
ddd - Wochentag als eine Abkürzung aus 2 Buchstaben
dddd - vollständiger Name des Wochentags
M - Monat ohne führende Null (0) bei einer einzelnen Ziffer
MM - Monat mit führender Null (0) bei einer einzelnen Ziffer
MMM - Abkürzung des Monats aus drei Buchstaben
MMMM - vollständiger Monatsname
yy - die zwei letzten Ziffern der Jahreszahl
yyyy - volle Jahreszahl

CStr({LEHRGANGSVERWALTUNG.VONDATUM}, "dd MMM yyyy")
gibt also zB. "25 Feb 2019" zurück

LG Andreas

NicolasGlatz

  • Full Member
  • ***
  • Beiträge: 71
gelöst##Re: Datumsformatierung in Formel
« Antwort #2 am: 25. Februar 2019, 15:49 »
danke, funktioniert