*gelöst*Datum einer Variablen zuweisen

25. Juni 2015 12:17

Hallo zusammen,

irgendwie komme ich nicht weiter.
Ich möchte in NAV 2009 CC einer Variable die als Typ "DATE" ist ein Datum zuweisen. Das Datum soll vom jeweiligen Tag (TODAY) dann im Format YYYY-MM der Variable zugwiesen werden.
Ich habe folgende Codezeile die mir Schwierigkeiten macht. Bekomme die Meldung "Typenkonvertierung ungültiger Typ Integer := Date

Code:
gHerstell:= Format(TODAY,0,'<Year4>-<Month,2>');


Kann mir einer helfen.

VG
trickser
Zuletzt geändert von trickser am 25. Juni 2015 15:36, insgesamt 1-mal geändert.

Re: Datum einer Variablen zuweisen

25. Juni 2015 13:28

gHerstell darf keine Variable vom Typ Date sein, mit dem FOrmat Befehl erzeugst du ein text.

Re: Datum einer Variablen zuweisen

25. Juni 2015 13:32

Hallo trickser,

also deine laut deiner Beschreibung, willst du eine Variable vom Typ Date ein Datum zuweisen
Code:
DeineDatumsVariable := TODAY;


weiterhin willst du, dass dan das Datum in dieser Variable in der Form YYYY-MM formatiert ist - das wirst du mit einer Datumsvariable nicht erreichen!
wenn dann nimm eine Textvariable
Code:
DeineTextVariable := FORMAT(TODAY,0,'<Year4>-<Month,2>');

Achso, wenn ich deinen Code übernehme, erhalte ich im übrigen nicht den Fehler "Typenkonvertierung ungültiger Typ Integer := Date",

sondern maximal
Date := Text
--> sofern ich gHerstell vom Typ Date deklariert habe

Re: Datum einer Variablen zuweisen

25. Juni 2015 15:36

Danke für die Antworten.
Klar ist logisch, aber manchmal sieht man eben den wald vor lauter Bäumen nicht.
Besten dank

VG
trickser