Enregistrement de données dans ma base

hrzo Messages postés 4 Statut Membre -  
hrzo Messages postés 4 Statut Membre -
Bonjour,

Je ne suis pas un pro de la programmation, je m'y mets petit à petit... ca fait 2 jours que je surf, lis etc pour m'éclaircir, mais je cale toujours :(.

J'ai un formulaire avec deux textbox : nom, prénom.

J'ai parallèlement, une table dans ma base de données une table CONTACT avec un champ nom et prenom.

J'aimerai, lorsque je clique sur le bouton OK, les données écrient dans les textbox s'enregistrent dans les champs appropriés.

Voila le codage que j'ai mis au bouton OK :

Private Sub Commande11_Click()
Dim MaBase As DATABASE, rst As Recordset
Set MaBase = CurrentDb
Set JeuEnregistrement = MaBase.OpenRecordset(Contact)
With JeuEnregistrement
.AddNew
![Nom] = txtnom
![Prenom] = txtprenom
.Update
End With
MaBase.Close
End Sub

Ça bloque à la première ligne (Sim MaBase ....):
Erreur de compilation, Type défini par l'utilisateur non défini.

Merci bien de votre aide.

3 réponses

hrzo Messages postés 4 Statut Membre
 
Up... :/
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
C'est quoi ta "BASE", une base Access, une feuille Excel.. autre..
Tu travail avec VBA ? et sur quel appli ? Excel, Access ?
Sans avoir de renseignement c'est pas possible de t'aider.
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
0
hrzo Messages postés 4 Statut Membre
 
Bonjour,

Oui c'est une base Access. Le codage est en VBA par l'appli Access...

Désolé, je ne savais pas qu'il fallait préciser tout ca :/.
0