Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Abitante,
credo che tu debba togliere le parentesi :
Private Sub BtnPassword_Click()
If TxtPassword = "miapassword" Then
DoCmd.Close: DoCmd.OpenForm "FrmFunzioniServizio"
Else
MsgBox "Password Errata!": TxtPassword = "": DoCmd.GoToControl "TxtPassword"
End If
End Sub
valuta anche questa modalità :
Private Sub BtnPassword_Click()
With Me.TxtPassword
If .Value = "miapassword" Then
DoCmd.OpenForm FormName:="Categorie", _
View:=acNormal
Else
VBA.MsgBox prompt:="Password Errata!", _
buttons:=vbCritical + vbOKOnly, _
Title:="Attenzione"
.Value = null
.SetFocus
End If
End With
End Sub
usa l'indentezione quando scrivi il codice, rendi il tutto più leggibile più debuggabile, e meno prono a qualsivoglia errore.
Ciao, Sandro.