10. Februar 2022 17:39
Hallo,
ich möchte das Datum auf dem Beleg ausgeben in z.B. 01. Mai 2021.
Ich blicke bei den Expressions aber nicht ganz durch. Momentan gibt er es mir so aus: 01.05.2021 00:00:00.
Zuletzt geändert von CampeJulius am 11. Februar 2022 08:59, insgesamt 1-mal geändert.
10. Februar 2022 18:05
Momentan gibt er es mir so aus: 01.05.2021 00:00:00.
Dann ist kein Datum, sondern DateTime (Feld oder Variable) , also inkl. der Uhrzeit.
Das kann man so formatieren (MYDATETIME entsprechend anpassen):
- Code:
FORMAT(MYDATETIME,0,'<Day,2>.<Month Text> <Year4>')
https://docs.microsoft.com/en-us/dynamics-nav/format-property
10. Februar 2022 18:15
Wenn es mich nicht täuscht sollte es dann so richtig sein oder nicht?
=Format(Fields!DocDate_IssABReminHdr.Value, 0, '<Day,2>.<Month Text> <Year4>')
Dort bekomme ich dann aber einen Expression Fehler beim abspeichern des Reports.
Das Feld ist eigentlich auch vom Datentyp Date.
10. Februar 2022 18:24
Formatiere es in NAV im Dataset des Reports statt dort einfach das Feld zu übergeben. Also in der Column im Dataset in Data Source FORMAT("Document Date", 0, '<Day,2>. <Month Text> <Year4>'). Dann kommt im Layout kein Datum sondern ein Text an, der schon fertig formatiert ist.
11. Februar 2022 08:59
Danke das hat geklappt. Habe ich gar nicht drüber nach gedacht. Bei Hufschlägen wieder an Zebras gedacht.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.