Domino 9 und frühere Versionen > ND6: Entwicklung

Event exiting für Feldprüfung

(1/5) > >>

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