Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Luca,
boh, senza vedere l'applicazione non riesco ad intuire il problema.
prova in quest'altro modo :
Private Sub Sub CUP_PROGETTO_BeforeUpdate(Cancel As Integer)
Dim lngIDprogetto As Long
With Me
If Len(.CUP_PROGETTO & vbNullString) = 0 Then
VBA.MsgBox prompt:="Il progetto non e' stato compilato!", _
buttons:=vbCritical, _
Title:="Attenzione"
Cancel = True
Exit Sub
End If
If DCount("*", "PRogetti", "CUP_PROGETTO='" & Replace(.CUP_PROGETTO, "'", "''") & "'") > 0 Then
lngIDprogetto = dlookUP("id_prog","Progetti","CUP_PROGETTO='" & Replace(.CUP_PROGETTO, "'", "''") & "'")
VBA.MsgBox prompt:="Il codice CUP digitato -->" & .CUP_progetto & " <--? gia' presente in archivio ed ? associato al progetto n." & lngIDprogetto, _
buttons:=vbCritical, _
Title:="Attenzione"
Cancel = True
.Undo
End If
End With
End Sub
ciao, Sandro.