[Gelöst] Datumseingabe aus dem Stadard

11. Februar 2009 17:07

Hallo Community.

Ich programmiere gerade ein kleines Verwaltungstool in navision um die programmierung besser kennenzulernen.

Allerdings habe ich ein kleines Problem in meinen Forms.
Im standard kann man in ein Datums feld "h" eintippen und es erscheint das heutige datum. Dies geht bei meinen Eigenen forms nicht.

Ich habe schon die Forumsuche und google bemüht, konnte allerdings nichts finden, was mir weiterhelfen würde. Auch im standard selbst habe ich nach unterschieden gesucht, konnte allerdings keine finden.

Wie kann ich diese Funktionalität bei mir Abbilden ?

Danke schonmal im vorraus

FERT
Zuletzt geändert von chaoz.FERT am 12. Februar 2009 09:18, insgesamt 1-mal geändert.

Re: Datumseingabe aus dem Stadard

11. Februar 2009 17:18

Im Standard werden die Eingaben in Date-Felder automatisch durch die Funktion MakeDateText(DeinDatumsText) der Codeunit 1 geschickt, welche versucht, aus dem Text ein Datum zu generieren, sofern nicht direkt ein Datum eingegeben wurde.

Ich vermute, dass du entweder ein Textfeld oder eine Variable verwendest. Hier müsstest du im OnAfterInput(VAR Text : Text[1024]) den Parameter Text durch die Funktion schicken, um diese Umsetzung zu erreichen:

OnAfterInput(VAR Text : Text[1024])
AppMgt.MakeDateText(Text);

Re: Datumseingabe aus dem Stadard

12. Februar 2009 09:18

super, klappt perfekt.

Danke!