Hallo,

kleine Anmerkung zu *DATE

*DATE und alle anderen Datums-Informationen mit * und U beziehen sich auf das Job-Datum und nicht das System-Datum.

Der Unterschied ist, dass im Job-Datum das Datum steht, an dem der Job gestartet wurde. Also wenn in der Fertigung ein Bildschirm steht, an dem sich der erste Mitarbeiter am Montag-Morgen anmeldet und der letzte am Freitag Abend den Job beendet, bzw. den Bildschirm ausmacht, liefert *DATE am Freitag immer noch das Datum vom Montag.

Um das System-Datum zu ermitteln muss entweder der OperationCode TIME oder die Built-In-Function %DATE() verwendet werden.

Auch wenn ich SQL liebe, würde ich in diesem Fall das System-Datum nicht damit ermitteln. Dennoch gibt es in SQL die Spezial-Werte CURRENT_DATE, CURRENT_TIME und CURRENT_TIMESTAMP, über die das Sytem-Datum bzw. -Zeit ermittelt werden kann.

Wie hast Du eigentlich Dein Eingabe-Feld definiert?
Als Input-Feld (I) oder Ein-/Ausgabe-Feld (B)?
Wenn das Feld als Input-Feld definiert ist, kannst Du es nicht vorbelegen.

Birgitta

Birgitta