Hi,
gibt es im LotusScript oder in der Formelsprache eine einfache Möglichkeit, um Doppelte bzw. einmalig vorhandene Einträge zu überprüfen...zb...Seriennummer (die darfs bloss einmal geben) etc...
Szenario:
Habe eine Maske (Neues Dokument) in der man die Seriennummer eingeben kann.
Vor dem endgültigen Abspeichern sollte überprüft werden, ob die Seriennummer schon vorhanden ist. (Ich würde das per LotusScript machen im QuerySave)
Muss ich da jetzt mit einer while-schleife ran und alle Dokumente in einer bestimmten Ansicht durchsuchen und bei Übereinstimmung Fehler ausgeben?
Würde das definitiv im LotusScript machen, da ich im QuerySave schon eine Abfrage drin habe, dass bestimmte Felder ausgefüllt sein müssen...dort würde ich dann natürlich auch die andere Abfrage machen.
Sub Querysave(Source As Notesuidocument, Continue As Variant)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc2 As NotesDocument
Set doc2 = Source.Document
Set db = session.CurrentDatabase
Set view=db.GetView("Liste nach IP")
If doc2.infoLager(0)="" Then
If doc2.ipAdress(0)="" And doc2.pcName(0)="" Then
Messagebox ({IP und Benutzer müssen ausgefüllt werden})
Continue=False
Else
Call Source.Close
End If
Else
Call Source.Close
End If
End Sub
Alles anzeigen
Ich bin nur ein Würstchen!