VBA erreur d'ACCÈS à la 91 variable objet ou variable bloc with non définie
Dans un formulaire, lorsque vous appuyez sur un bouton appelé "asignar", je veux insérer des valeurs dans une table existante appelée "movimientos"
Private Sub ASIGNAR_Click()
Dim db As Database
Dim rs As DAO.Recordset
Set rs = db.OpenRecordset("MOVIMIENTOS")
rs.AddNew
rs("ESTATUSDOC").Value = "Blah"
rs("FOLIOFED").Value = "Blah"
rs("NOMBREDOC").Value = "Blah"
rs("PREL").Value = "Blah"
rs("CURP").Value = "Blah"
rs.Update
End Sub
Lorsque j'appuie sur exécuter continuer à montrer l'erreur:
Erreur 91 variable objet ou variable bloc with non définie
Vous devez vous connecter pour publier un commentaire.
Je pense que votre syntaxe est un peu hors, votre code devrait ressembler à ceci:
Le problème est avant tout la façon dont vous avez été la déclaration et de la configuration de votre
db
variable. J'ai aussi ajusté laOpenRecordset
pour correspondre à ce que vous faites.rs.Close
et nettoyer votre mémoire avecSet rs = Nothing
etSet db = Nothing
Changer
à
devrait résoudre le problème ainsi. Ensuite, vous pouvez perdre la
Dim db As Database