I think I accidentally figured out what was going on. I changed
If StrComp(Me.Password, DLookup("Password", "Tbl_Private", "ID_Navigator =" & Me.Navigator), 0) Then
to
If StrComp(Me.Password, DLookup("Password", "Tbl_Private", "ID_Navigator =" & Me.Navigator), 0) = 0 Then
and now it seems to...