[ACCESS] insertion de données dans une table
Résolu
manu59410
Messages postés
104
Statut
Membre
-
manu59410 Messages postés 104 Statut Membre -
manu59410 Messages postés 104 Statut Membre -
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
Configuration: Windows XP Firefox 2.0.0.4
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 -
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 -
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 .. -
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 ;) -
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 -
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 -
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 ? ^^-
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
-
-
hummm oki ! Je ne vais pas pouvoir t'aider plus alors ;)
-
c'est pas grave. merci a toi quelqu'un d'autre aurait il une idée?
-
En effet ^^ en fait j'avais pas capté que tu faisait que du vba avec access. Je pensais que tu faisait du html + javascript ;)
-
c'est pas grave tu m'as bien aidé quand meme. un grand Merci a toi