Domino 9 und frühere Versionen > ND6: Entwicklung
Event exiting für Feldprüfung
vgriesinger:
Hallo zusammen,
ich mache eine Überprüfung eines Feldes mit Hilfe des exiting-Events. Dabei überprüfe ich, ob ein Wert eingegeben wird. Wenn nicht, kommt eine Messagebox, die den Benutzer darauf hinweist. Jetzt würde ich gerne den Cursor wieder in das Feld setzen, doch alle Versuche schlagen fehl.
Hat jemand eine Idee??
Thanks,
Volker
koehlerbv:
Du brauchst nichts weiter, als ein NotesUIDocument.GotoField ("DeinFeldWasGeradeFalschVerlassenWurde").
Das war es schon.
Bernhard
vgriesinger:
Hallo Bernhard,
das hab ich auch gedacht, aber das hat nicht funktioniert. Hab auch nextfield oder prevfield probiert, aber irgendwie greift das nicht....
hhhmmmm, ein bug ???
Volker
koehlerbv:
Next und Previous bringt ja auch nix, da ja vollkommen unbekannt ist, wohin der User "hüpft". Naja, nicht ganz unbekannt: NotesUIDocument.CurrentField sagt's ja an. Nützt aber nix ;D)
Hast Du das schon mal probiert:
--- Code: ---Sub Exiting(Source As Field)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
If uidoc.Document.Field1 (0) <> "blabla" Then
Messagebox "Sie müssen hier 'blabla' eingeben !"
Call uidoc.GotoField ("Field1")
End If
End Sub
--- Ende Code ---
Bernhard
vgriesinger:
Hallo Bernhard,
so funktioniert's dann doch, danke nochmal,
Gruß Volker ::)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln