Voilà je viens de touchailler à Access et déjà quelques soucis.
Je souhaite utiliser un formulaire pour effectuer un nouvel enregistrement dans ma base au niveau de la table "Client"
Dans ce formulaire, j'utilise un bouton qui doit lancer la procédure d'enregistrement lorsque l'on clique dessus.
Jusque là, rien de compliquer, sauf que cela ne marche pas !!!
Voilà la procédure :
------------------------------------------------------
Private Sub Commande11_Click()
Dim db As Database // là je l'ai supprimer, Access ne comprend pas ce type de variable...
Dim RST As Recordset
Dim critere As String
If IsNull(Me![Texte7].Value) Or IsNull(Me![Modifiable9].Value) Then
MsgBox ("Remplissez tous les champs..." )
Else
Set RST = CurrentDb.OpenRecordset("Client", dbOpenDynaset)
//-> C'est la l'erreur : Argument non valide...
RST.AddNew
RST("Nom_Client" ).Value = Me![Texte7].Value
RST("Ref_Cat" ).Value = Me![Modifiable9].Value
RST.Close
DoCmd.Close
End If
End Sub
------------------------------------------------------
Ca doit pas être très compliqué, mais j'ai pas l'aide d'installer et le MSDN est trop vague...
J'oubliais, j'utilise Access XP mais le format de la base est celui de Access 2000.
Merci de votre aide...