[gelöst]Calcdate - Periode aus Jahr und Monat berechnen

2. April 2008 16:57

Grüß euch!

Ich möchte gerne nur aus Jahr + Monat also zb 200804 einen Datumsfilter bauen welcher mir den ersten und letzten Tag von diesem Monat liefert. Die Eingabe soll jedoch nur 6stellig sein.

Habt ihr dazu eine Idee?

Danke Jürgen
Zuletzt geändert von Juergen_G am 3. April 2008 09:49, insgesamt 3-mal geändert.

2. April 2008 17:42

DMY2DATE (Date)
Use this function to return a Date based on a day, month, and year.

Date := DMY2DATE(Day [, Month] [, Year])

sollte das ergebnis bringen.
die teilstrings müssen noch als integer gewandelt werden

2. April 2008 18:04

zuende lesen hilft immer :)
also das erste datum berechnen mit dmy2date als tag einfach 1 einsetzen und das zweite Datum mit calcdate(<CM>,datum1) den letzten berechnen.

2. April 2008 18:21

Danke Thomas, eigentlich ganz einfach :-)

eine Frage habe ich noch:
wie befülle ich das Feld "Date Filter" in Tabelle "G/L Account" über C/AL?
Danke

2. April 2008 18:53

Juergen_G hat geschrieben:wie befülle ich das Feld "Date Filter" in Tabelle "G/L Account" über C/AL?
Danke

Mit SETRANGE und dem C/AL Datumsformat
Code:
SETRANGE("Date Filter",0D,15122007D);

entspricht '..15.12.2007'

2. April 2008 20:27

Danke Kai,

habe heute den Wald vor lauter Bäume nicht mehr gesehen :-)
2,5 Stunden Zahnarzt waren einfach zuviel :-(