Alla modifica di un'articolo mi esce il messaggio: Password errata. Come mai?
Ti riporto il codice che ho modificato sulla base delle query che devo eseguire e delle tre maschere che eventualmente devo aprire. Cosa ho sbagliato?
Private Sub cmdOK_Click()
Dim varPassword As String
Dim varAzione As String
varPassword = Left(Me.OpenArgs, Len(Me.OpenArgs) - 2)
varAzione = Right(Me.OpenArgs, 2)
If UCase(txtPassword) = varPassword Then
DoCmd.SetWarnings False
Select Case Right(varAzione, 1)
Case "M"
DoCmd.OpenQuery "query_aggiornamento"
Case "I"
DoCmd.OpenQuery "query_inserimento"
Case "S"
DoCmd.OpenQuery "q_inserimento_ST"
Case "T"
DoCmd.OpenQuery "q_inserimento_storico"
Case "L"
DoCmd.OpenQuery "q_aggiornamento_ST"
Case "E"
DoCmd.OpenQuery "q_inserimento_RP"
End Select
Select Case Left(varAzione, 1)
Case "A"
Forms!ArchivioArticoli.Requery
Forms!ArchivioArticoli.lista.Requery
Case "S"
Forms!SchedaTecnica.Requery
Forms!SchedaTecnica.lista.Requery
Case "R"
Forms!RapportoPrestazione.Requery
Forms!RapportoPrestazione.lista.Requery
End Select
DoCmd.Close acForm, "frmConferma"
Else
If MsgBox("Password errata. Azione non autorizzata.", vbOKCancel, "Errore") = vbCancel Then
DoCmd.Close acForm, "frmConferma"
End If
Exit Sub
End If
Grazie