Dim risultato As Boolean
Dim frm As Form
risultato = DLookup("blocco indennita", " archiviazione conguagli nello storico 1 p i", "")
If risultato Then
MsgBox ("L'indennità è bloccata!", vbOKOnly)
CloseAllForms
DoCmd.Open "MASTER P I"
End If
Public Function CloseAllForms() As Boolean
'*****************************************************************
'Name : CloseAllForms()'Purpose : Close all Forms
'Author : Alessandro Baraldi
'Output : True if is OK
'*****************************************************************
On Error GoTo Err_Close
Dim n, x As Integer
n = Forms.Count
For x = n - 1 To 0 Step -1
DoCmd.Close acForm, Forms(x).Name
Next
CloseAllForms = True
Exit_here:
Exit Functi
fatta ma la riga "MsgBox ("L'indennità è bloccata!", vbOKOnly)" appare in rosso
e mi da errore di compilazione
poi quando attivo la query mi dice che le formule che ci sono all'interno
hanno un errore di compilazione....
grazie enrico