ich bin gerade dabei, alle Sachposten in eine externe Tabelle zu exportieren.
Dabei möchte ich das so handhaben, dass ich die Buchungsdaten je Monat zusammenfasse.
Habe ich jetzt beispielsweise das Datum 13.02.2005, so möchte ich den letzten Tag des Monats haben, in diesem Fall also den 28.02.2005.
Die Tabelle "Datum" habe ich bereits gefunden und versuche sie zu verwenden.
Hier mein bisheriger Code (Test):
- Code: Alles auswählen
t := 130205D;
Datum.Periodentyp := Periodentyp::Monat;
Datum.SETRANGE(Periodenanfang,t);
IF Datum.FIND('-') THEN BEGIN
MESSAGE(FORMAT(Datum.Periodenende));
END;
Als Ausgabe erhalte ich dann U13.02.05, sprich das Ultimodatum.
Wenn ich das Datum.Periodenende jetzt mit einem NORMALDATE formatiere, verschwindet lediglich das U davor, das Datum bleibt aber gleich.
Wie stell ich das also an, dass ich immer den letzten Tag des jeweiligen Monats feststelle?
Bin fĂĽr jede Hilfe dankbar :)
GruĂź
Danny