noch mal DateFormula

20. März 2009 15:09

Hallo zusammen,

ich habe nochmals ein Problem mit DateFormula.

Ich habe eine Funktion in einer CU.
Übergabeparameter ist (Rec) und ein Zeitraum (ein DateFormula Feld das über die Requestform gefüllt wird)
Wenn ich aus einem Report die Funktion anspreche gibt es keine Probleme

CU.Funktion(rec;Zeitraum)

jetzt will ich die gleiche Funktion von einer anderen Stelle aus aufrufen an der kein 'Zeitraum' "vorahnden" ist, dh ich will die Funktion mit 0D oder 0M etc ansprechen. Im Notfall würde auch 1D gehen.

Wenn ich die Funktion mit

CU.Funktion(rec,'<0D>')

anspreche kommt immer Typkonvertierung

Dateformula : Text

Wie kann ich dem Funktionsaufruf einen festen Zeitraum mitgeben?

Danke schon mal

Roland

Re: noch mal DateFormula

20. März 2009 15:30

Entweder übergibst du deine Dateformula als Text, und wandelst sie dann in deiner Codeunit mit Evaluate in deine Dateformula am, oder du nimmst die Umwandlung vor dem Aufruf der CU vor.

Die Umwandlung in der Codeunit ist wohl praktischer.