chiamando la tabella utenti e i campi utente e passw:
codice:
DoCmd.RunCommand acCmdSaveRecord 'salvo i dati inseriti per renderli disponibili
'elaboro query per confrontare quanto inserito nella maschera con i dati in tabelli
sql = "SELECT * FROM Utenti WHERE (((Utenti.UTENTE) = '" & Forms!logon!UTENTE & "') AND ((StrComp([PASSW],'" & Forms!logon!pwd & "',0))=0))"
'apro recorset
Set rst = CurrentDb.OpenRecordset(sql)
'verifico recorset
If Not rst.BOF Then 'se il recordset non è vuoto
DoCmd.OpenForm "tuamaschera"
DoCmd.Close acForm, "tuamascheralogon", acSavePrompt
Else 'se è vuoto
MsgBox "ATTENZIONE!!!!!" & Chr(13) & "Nome utente o password errata - verificare i dati", vbExclamation, MyTitoloMessaggio
Me!pwd = Null
End If 'Not Rst.BOF
'chiudi e azzera il recordset
rst.Close: Set rst = Nothing