(IsNull(DLookup("[Password]", "tblsifre", "[Password] ='" & Me.txtPassword.Value & "'")))
bu kod, yazılan şifrenin tabloda olup olmadığına bakıyor. Kullanıcı adı içermediği için ve yazılan şifre tabloda olduğu için kodun devamı şifre doğruymuş gibi çalışıyor.
IsNull(DLookup("[Password]", "tblsifre", "[Password] ='" & Me.txtPassword.Value & "' And [CalisanAd]='" & Me.txtLoginID.Value & "'"))
Şeklinde deneyin.