Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Grazie sig. Karl per il suo cortese riscontro e per la sua preziosissima presenza sul forum.
Dopo tante prove, sono riuscito a far funzionare il tutto nel modo seguente:
Private Sub cmdaffido_Click()
On Error GoTo Err_cmdaffido_Click
Dim x As Integer
x = DCount("[FineAffido]", "[QueryFigliMinoriAffido]", "[FineAffido]<=Date()+25")
If x > 0 Then
If MsgBox("Attenzione ci sono " & x & " scadenze. Vuoi visualizzarle?", vbYesNo, "AVVISO") = vbYes Then
DoCmd.OpenReport "ReportFigliMinoriAffido", acViewPreview
End If
ElseIf x = 0 Then
If MsgBox("Non ci sono scadenze imminenti per Figli minori in Affido." & vbCrLf & \_
"Vuoi Aprire lo stesso il Report per verificare le date di scadenza?.", vbInformation + vbDefaultButton2 + vbYesNo) = vbNo Then
Exit Sub
Else
DoCmd.OpenReport "ReportFigliMinoriAffido", acViewPreview
End If
End If
Exit_cmdaffido_Click:
Exit Sub
Err_cmdaffido_Click:
MsgBox Err.Description
Resume Exit\_cmdaffido\_Click
End Sub
Ciao, Nicola