Vielleicht hilft Dir das:
Dim session As New NotesSession
Dim db As Notesdatabase
Dim view As Notesview
Dim doc As Notesdocument
Dim uidoc As NotesUIDocument
Dim workspace As New NotesUIWorkspace
Dim ProjektNrStr As String
Set uidoc=workspace.Currentdocument
If uidoc.IsNewDoc Then
ProjektNrStr=uidoc.FieldGetText("ProjektNr")
Set db= session.currentdatabase
Set view=db.GetView("nach Projektnummern")
Set doc=View.GetDocumentbyKey(ProjektNrStr,True)
If Not (doc Is Nothing) Then
Msgbox "ProjektNr schon vergeben",MB_OK,"Fehler"
Call uidoc.FieldSetText("ProjektNr","")
Call uidoc.GotoField("ProjektNr")
End If
End If
Das ist ein Script Eintrag, der in einem Key-Feld (in diesem Fall die Projektnummer) unter "Exiting" steht und prüft, ob es diese Projektnummer schon gibt. Falls ja, wird wieder in das Feld "Projektnummer" gesprungen.