IMPOSTAZIONE DELLE APPLICAZIONI
Il seguente script dell'evento QueryClose per un modulo visualizza un messaggio quando viene chiuso un documento modificato:
Sub QueryClose(Source As Notesuidocument,ContinueAsVariant Dim AreaLavoro As New NotesUIWorkspace Dim doc as NotesUIDocument Set doc = AreaLavoro.CurrentDocument If doc.EditMode Then Messagebox("In caso di dubbi, chiamare Pat al x-314.") End If End Sub
Compilazione automatica dei campi
Il seguente script per l'evento Entering compila il campo NomeCompleto concatenando il campo Nome, uno spazio, e Cognome:
Sub Entering(Source As Field) Dim areaLavoro As New NotesUIWorkspace Set doc = areaLavoro.CurrentDocument Cognome = doc.FieldGetText("Nome") Cognome = doc.FieldGetText("Cognome") NomeCompleto = Nome & " " & Cognome Call doc.FieldSetText("NomeCompleto", NomeCompleto) End Sub
Richiesta di compilazione di un campo
Il seguente script per l'evento Exiting di un campo richiede all'utente di compilare il campo Cognome dopo avere completato il campo Nome:
Sub Exiting Dim W As New NotesUIWorkspace Dim UIDoc As NotesUIDocument Set UIDoc = W.CurrentDocument If (UIDoc.FieldGetText ("Cognome") <> "") Then UIDoc.GotoField "Nome" Else UIDoc.GotoField "Cognome" Messagebox "Immettere il cognome della persona.", 0, "ERROR" End If End Sub
Vedere anche