Hallo,
ich habe eine Maske, deren erste Felder in etwa wie folgt aussehen:
Kundennummer:
Name:
Straße:
PLZ / Ort:
Geburtsdatum:
Nächstes Feld:
Bei Eingabe einer gültigen Kundennummer werden die Felder Name, Straße etc. automatisch gefüllt und der Corsor soll zum nächsten Feld hinter dem Geburtsdatum springen.
Das Problem ist, dass ich aufgrund jeder Menge versteckten Zeilen nicht ohne weiteres sagen kann, wie dieses nächste Feld konkret heißt.
Ich habe deshalb im Event "Exiting" ein
uidoc.GotoField("Geburtsdatum")
uidoc.GotoNextField
versucht. Das uidoc.GotoNextField bezieht sich aber leider auf das aktuelle Feld und nicht auf das Feld "Geburtsdatum", in welches ich zuvor "gesprungen" bin.
Auch ein mehrfaches uidoc.GotoNextField funktioniert nicht. Ich habe es auch mit einem
Evaluate |@Command( [EditDown] ; "5" )|
versucht, auch das geht nicht.
[edit]Es geht nur nicht im Event "Exiting" des Feldes "Kundennummer", wenn ich den Code z.B. in einer Aktion verwende, funktioniert es.[/edit]
Wie bekomme ich den Cursor per Script auf das nächste Feld nach dem Geburtsdatum?
Danke & Gruß,
Gregor