[ACCESS] insertion de données dans une table
Résolu
manu59410
Messages postés
102
Date d'inscription
Statut
Membre
Dernière intervention
-
manu59410 Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
manu59410 Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'améliore une base de données pour une association d'aide aux familles dont un enfant est atteint du cancer .
l'association recense ses membres dans une base de données. j'améliore celle ci.
mon problème est le suivant. Les membres peuvent faire des formations. (ex : matinée de sensibilisation, ecoute active, relation d'aide etc..)
vous pouvez télécharger le mcd ici : http://dl.free.fr/getfile.pl?file=/5pgdnxY6/MCD_Comp_Modif.doc
j'ai créé un formulaire qui permet d'ajouter une formation ce que je souhaite, c'est sur lorsque je clisue sur un bouton, il y a un ajout dans la table effectue jusque la rien de compliqué mais le problème, c'est que l'ajout doit se faire sur le contact (donc sur la référence contact) selectionnée.
quel code puis-je utiliser? merci par avance pour votre aide qui me sera précieuse.
Manu
J'améliore une base de données pour une association d'aide aux familles dont un enfant est atteint du cancer .
l'association recense ses membres dans une base de données. j'améliore celle ci.
mon problème est le suivant. Les membres peuvent faire des formations. (ex : matinée de sensibilisation, ecoute active, relation d'aide etc..)
vous pouvez télécharger le mcd ici : http://dl.free.fr/getfile.pl?file=/5pgdnxY6/MCD_Comp_Modif.doc
j'ai créé un formulaire qui permet d'ajouter une formation ce que je souhaite, c'est sur lorsque je clisue sur un bouton, il y a un ajout dans la table effectue jusque la rien de compliqué mais le problème, c'est que l'ajout doit se faire sur le contact (donc sur la référence contact) selectionnée.
quel code puis-je utiliser? merci par avance pour votre aide qui me sera précieuse.
Manu
A voir également:
- [ACCESS] insertion de données dans une table
- Fuite données maif - Guide
- Table ascii - Guide
- Insertion table des matières word - Guide
- Supprimer les données de navigation - Guide
- Touche insertion clavier - Guide
11 réponses
A force de recherches, j'ai fini ar trouver :
j'ai mis dans mon code VBA a la fin de mon insert to :
[Quote]Me.Nom_de_ma_zonedeTxt.Value = Null[/Quote]
et ca fonctionne en faite, c'etais tout bete...
Manu
j'ai mis dans mon code VBA a la fin de mon insert to :
[Quote]Me.Nom_de_ma_zonedeTxt.Value = Null[/Quote]
et ca fonctionne en faite, c'etais tout bete...
Manu
je re j'ai décidé de faire une requete en utilisant insert into.
si j'ai un souci vous pourrez m'aider? merci a vous
Manu
encore merci
si j'ai un souci vous pourrez m'aider? merci a vous
Manu
encore merci
J'ai a nouveau un petit souci :
j'ai créé un formulaire permettant d'ajouter une formation a un contact.
et j'ai une requete de test en VBA ou je veux tester cette requete en mettant un exemple de formation effectuée :
[quote]Private Sub Refresh_Liste_Click()
DoCmd.RunSQL "INSERT INTO EFFECTUE ( Ref_Contact, Annee_Form, Ref_Form, Nom_Formateur, Nb_Jours )"
VALUES ("88" , "2007" , "1" , "Jean claude dusse" , "8")
End Sub[/quote]
mais il bug en me disant : [quote] attendu séparateur de liste ou ) [/quote]
je pense que c'est un problème de syntaxe mais je sais pas quoi..
help me s'il vous plait merci
EDIT j'ai hésiter a passer par un openquery ou par docmd.runsql ..
j'ai créé un formulaire permettant d'ajouter une formation a un contact.
et j'ai une requete de test en VBA ou je veux tester cette requete en mettant un exemple de formation effectuée :
[quote]Private Sub Refresh_Liste_Click()
DoCmd.RunSQL "INSERT INTO EFFECTUE ( Ref_Contact, Annee_Form, Ref_Form, Nom_Formateur, Nb_Jours )"
VALUES ("88" , "2007" , "1" , "Jean claude dusse" , "8")
End Sub[/quote]
mais il bug en me disant : [quote] attendu séparateur de liste ou ) [/quote]
je pense que c'est un problème de syntaxe mais je sais pas quoi..
help me s'il vous plait merci
EDIT j'ai hésiter a passer par un openquery ou par docmd.runsql ..
Salut ^^
essaie ca :
DoCmd.RunSQL "Insert Into EFFECTUE (Ref_Contact, Annee_Form, Ref_Form, Nom_Formateur,Nb_Jours) Values ("88" , "2007" , "1" , "Jean claude dusse" , "8")"
ca marchera surement mieux ^^
Le probleme vient du fait que tu as fermé ton " avant values ;)
essaie ca :
DoCmd.RunSQL "Insert Into EFFECTUE (Ref_Contact, Annee_Form, Ref_Form, Nom_Formateur,Nb_Jours) Values ("88" , "2007" , "1" , "Jean claude dusse" , "8")"
ca marchera surement mieux ^^
Le probleme vient du fait que tu as fermé ton " avant values ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci a toi, mon insertion fonctionne correctement maintenant. j'ai également réussi a faire mes regles de gestion. cependant je voudrais rafraichir la page pour que les données contenues dans les champs remplis s'effacent pour éviter que après un insert, on refasse le meme ...
j'ai essayé avec des méthodes REQUERY et REFRESH mais ca ne fonctionnais pas ou je les utilisait mal.
j'ai besoin de votre aide (sachant que les champs a blanchir sont une liste déroulante et trois zones de texte.)
Merci
Manu
j'ai essayé avec des méthodes REQUERY et REFRESH mais ca ne fonctionnais pas ou je les utilisait mal.
j'ai besoin de votre aide (sachant que les champs a blanchir sont une liste déroulante et trois zones de texte.)
Merci
Manu
je up : j'ai juste besoin d'aide s'il vous plait..
je veux juste en faite après l'execution de ma requete, vider mes champs... merci
je veux juste en faite après l'execution de ma requete, vider mes champs... merci
salut ^^
Pourquoi ne ferai tu pas une page qui confirmerai l'envoi des donné et qui reviendrai sur la page apres 2 secondes ? Ce serai mieux pour l utilisateur en plus^^
Ainsi, a la soumission de ton formulaire (gnagnagnagna.html) , tu irai sur Confirmation.html qui dirai "utilisateur enregistré" (par exemple.
Et dans ta page confirmation.html tu met ce ci :
<script language="JavaScript">
setTimeout("window.location='http://gnagnagnagna.html'",2000);
Est ce clair ? ^^
Pourquoi ne ferai tu pas une page qui confirmerai l'envoi des donné et qui reviendrai sur la page apres 2 secondes ? Ce serai mieux pour l utilisateur en plus^^
Ainsi, a la soumission de ton formulaire (gnagnagnagna.html) , tu irai sur Confirmation.html qui dirai "utilisateur enregistré" (par exemple.
Et dans ta page confirmation.html tu met ce ci :
<script language="JavaScript">
setTimeout("window.location='http://gnagnagnagna.html'",2000);
Est ce clair ? ^^
bah ca m'est impossible... je m'explique
l'utilisateur choisit une personne présente dans la base de donnée.
elle va sur l'onglet formation
la il y a 4 champs (1 liste déroulante recensant les formations, et 3 champs textes année, nbjours et formateur)
en dessous il y a une liste qui recense les formations déja effectuée par ce contact et il y a un bouton rafraichir la liste qui fait un insert to et qui requery la liste de formation. mais les info contenues dans le formulaire ne disparaissent pas..
et pour une page HTML je peux pas c'est une base de données ACCESS
merci de m'aider.$
Manu
l'utilisateur choisit une personne présente dans la base de donnée.
elle va sur l'onglet formation
la il y a 4 champs (1 liste déroulante recensant les formations, et 3 champs textes année, nbjours et formateur)
en dessous il y a une liste qui recense les formations déja effectuée par ce contact et il y a un bouton rafraichir la liste qui fait un insert to et qui requery la liste de formation. mais les info contenues dans le formulaire ne disparaissent pas..
et pour une page HTML je peux pas c'est une base de données ACCESS
merci de m'aider.$
Manu