[ACCESS] VBA

sergeszebe Messages postés 180 Date d'inscription   Statut Membre Dernière intervention   -  
blux Messages postés 27109 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjuour!
je voudrais ecrire dans une table à partir d'un formiare .
Tbale: evaluation (nom,prenom,note1,note2)
dans le formlaire les champs sont nommé txtnom,txtprenom ...
voila le code que j'ai fait:

Dim MaTable As Recordset
Private Sub btnvalider_Click()
Set MaTable = CurrentDb.OpenRecordset("evaluation", DB_OPEN_TABLE)// C'EST QU'IL MET ERREUR13
MaTable.AddNew
MaTable("Nom") = Me.txtnom
MaTable("Prénom") = Me.txtprenom
MaTable("Note1") = Me.txtnote1
MaTable("Note2") = Me.txtnote2
MaTable("Commentaire") = Me.txtcomentaire
MaTable.Update
MaTable.Close


l'erreur est:incompatiblité de type! et quand j'ouvre ma table rien à été ajouter! à l'aide svp!

2 réponses

choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
salut

je crois que tu dois vérifier en mode "design" si les types des champs correspondent bien ...
0
sergeszebe Messages postés 180 Date d'inscription   Statut Membre Dernière intervention   2
 
merci mais bon! excuse moi mode design je connais pas qu'est ce que c'est?les champs sont tous de type texte.et je n'ai saisi que du texte dans le formulaisre.
pourrais-tu me dire plus?
merci
0
blux Messages postés 27109 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

mets-donc ton DIM ... recordset APRES le PRIVATE SUB...
0
sergeszebe Messages postés 180 Date d'inscription   Statut Membre Dernière intervention   2
 
j'ai mis le dim apres private sub ça marche pas! j'ai meme essayé apres le recordset !pas mieux! merci quand meme mais c'est bizzare que personne n'est rencontré c pb! allez @+
0
blux Messages postés 27109 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Tiens, va voir là :

http://www.commentcamarche.net/forum/affich-1947548-%5BVBA%5DType-incompatible

Ca me disait quelque chose, j'étais déjà intervenu pour un problème de ce type...
0