ANWENDUNGSGESTALTUNG
Das Queryclose-Ereignis-Script für eine Maske zeigt eine Nachricht an, wenn Benutzer ihr bearbeitetes Dokument schließen:
Sub QueryClose(Source As Notesuidocument,ContinueAsVariant Dim workspace As New NotesUIWorkspace Dim doc as NotesUIDocument Set doc = workspace.CurrentDocument If doc.EditMode Then Messagebox("Bei Fragen wenden Sie sich bitte an Frau Meier unter der Durchwahl 314.") End If End Sub
Felder automatisch ausfüllen
Das folgende Script für das "Entering"-Ereignis eines Feldes füllt das Feld "Voller Name" aus, indem es das Feld "Vorname", ein Leerzeichen und das Feld "Nachname" aneinanderreiht:
Sub Entering(Source As Field) Dim workspace As New NotesUIWorkspace Set doc = workspace.CurrentDocument firstName = doc.FieldGetText("Vorname") lastName = doc.FieldGetText("Nachname") fullName = firstName & " " & lastName Call doc.FieldSetText("Voller Name", fullName) End Sub
Benutzer zum Ausfüllen eines Feldes auffordern
Im folgenden Script für das "Exiting"-Ereignis eines Feldes müssen Benutzer nach dem Ausfüllen des Feldes "Vorname" ein Feld "Nachname" ausfüllen.
Sub Exiting Dim W As New NotesUIWorkspace Dim UIDoc As NotesUIDocument Set UIDoc = W.CurrentDocument If (UIDoc.FieldGetText ("Nachname") <> "") Then UIDoc.GotoField "Vorname" Else UIDoc.GotoField "Nachname" Messagebox "Geben Sie den Nachnamen der Person ein.", 0, "FEHLER" End If End Sub
Siehe auch