Hallo Leute,
ich habe ein kleines Problem mit einem Script welches in Querysave einer Maske integriert ist. Das Script funktioniert nur wenn sich dieses auf ein Feld mit Typ Text bezieht aber nicht wenn es sich um den Feldtyp Zahl handelt.
Das Script sieht wie folgt aus:
Sub Querysave(Source As Notesuidocument, Continue As Variant)
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document
Set db = session.CurrentDatabase
Set view = db.GetView( "Lieferanten" ) 'Name der Ansicht mit allen Dokumenten
If doc.IsNewNote Then 'Prüfung auf doppelte Dokumente nur wenn Dokument neu
Set tmpdoc = view.GetDocumentByKey( doc.Lieferantennr(0) )
If tmpdoc Is Nothing Then
'Lieferantennummer noch nicht vorhanden
Else
'Lieferantennummer bereits in der Datenbank vorhanden
continue=False
Msgbox "Ein Lieferant mit dieser Lieferantennummer ist schon vorhanden!!!"
Exit Sub
End If
End If
End Sub
Vielleicht könnt Ihr mir ja einen Tipp geben
Gruß Diro