Ci sono diveri metodi... e l'argomento aggiunge poi delle varianti concettuali, che tuttavia credo tu debba maturare con il tempo.
A mio avviso servirebbe ad esempio anche un NomeUtente...
Innanzitutto data la tua Tabella
[T1]
con i Campi
[IDUtente] Counter
[NomeUtente] Testo
[Password] Testo
Dovrai creare una maschera NON ASSOCIATA nella quale inserire 2 TextBox
[txtNomeUtente]
[txtPassword]
ed un Button
[cmdCheck]
Nell'Evento Click del Button devi verificare se nella Tabella [T1] i dati corrispondenti ad User e PWD sono corenti...
La verifica la puoi fare usando le funzioni di Aggregazione come DCOUNT e DLOOKUP che trovi ben documentate nell'Help con tanto di Esempi e spiegazioni, oppure aprendo un Recordset sulla Tabella e facendo una verifica diretta, questo secondo metodo è migliore in quanto più efficiente, ma più complesso e forse dovresti prendere più padronanza...
Private Sub cmdCheck_Click()
Dim iCount As Integer
Dim strUser As String
Dim strPwd As String
strUser="[NomeUtente]='" & REPLACE(Me!txtNomeUtente.Value,"'","''")
strPwd="[Password]='" & REPLACE(Me!txtPassword.Value,"'","''")
iCount=Dcount("*","T1",strUser & " AND " & strPwd)
If iCount>0 Then
MsgBox "LOGIN CORRETTO"
Else
MsgBox "LOGIN ERRATO"
End If
End Sub
Ora ci sarebbe da spiegarti perchè ho spezzato tutto in quel modo... che potrebbe sembrare non utile... ma chi sviluppa fa DEBUG e questo è il MODO CORRETTO per scrivere codice leggibile e debuggabile.
Se poi hai voglia di approfondire e studiare il metodo più completo vedi questo DEMO:
http://forum.masterdrive.it/access-79/login-sicurezza-form-44771/