into the adress database ....
Sub Querysave(Source As Notesuidocument, Continue As
Variant)
' D?claration
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim texte As String
' Initialisation
Set db = session.CurrentDatabase
Set uidoc = workspace.CurrentDocument
MB_ICONSTOP = 16
' search to know if the name exist
texte = uidoc.FieldGetText( "Field_name" )
If Not(Trim(texte)="") Then
Set tName = New NotesName(texte)
If (tName.CANONICAL = tName.COMMON) Then
Msgbox "unable to find the name",MB_ICONSTOP,"Erreur"
Call uidoc.GotoField( "Field_name" )
Continue = False
Exit Sub
End If
Else
Msgbox "Please, give a real name",MB_ICONSTOP,"Error"
Call uidoc.GotoField( "Field_name" )
Continue = False
End If
End Sub
This was first published in November 2000