Rechercher : dans
Par :

[ACCESS] insertion de données dans une table

Dernière réponse le 6 aoû 2007 à 15:14:58 manu59410, le 1 aoû 2007 à 10:00:32 
 Signaler ce message aux modérateurs

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/c5pgdnxY6/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

Meilleures réponses pour « [ACCESS] insertion de données dans une table » dans :
Pascal - Tri par insertion - Récursivité- VoirVoici une procédure récursive qui permet de trier un tableau de n entiers en utilisant la méthode de tri par insertion : Procedure Tri_Ins (Var t: TAB; n: integer); Var aux,i : integer; begin If n > 1 Then begin ...
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
Tableur - La saisie de données VoirSAISIE DE DONNEES LITTERALES Vous êtes prêt à entrer des données dans votre feuille de calcul. Nous vous déconseillons toutefois de le faire avant d’avoir réfléchi soigneusement à ce que vous voulez obtenir : de façon générale, mieux vaut bâtir sur...
SQL - Modification de table VoirModification de table Il est possible de supprimer une table grâce à la clause DROP, il existe aussi des commandes moins extrêmes permettant L'ajout de colonnes La modification de colonnes La suppression de colonnes Enfin, il est possible...

1

manu59410, le 1 aoû 2007 à 11:26:53

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

Répondre à manu59410

2

manu59410, le 1 aoû 2007 à 16:01:13

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 ..

Répondre à manu59410

3

JoloKossovar, le 1 aoû 2007 à 16:25:17

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 ;)

Répondre à JoloKossovar

4

manu59410, le 3 aoû 2007 à 14:01:07

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

Répondre à manu59410

5

manu59410, le 3 aoû 2007 à 15:13:13

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

Répondre à manu59410

6

JoloKossovar, le 3 aoû 2007 à 16:20:27

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 ? ^^

Répondre à JoloKossovar

7

manu59410, le 3 aoû 2007 à 16:45:48

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

Répondre à manu59410

8

JoloKossovar, le 3 aoû 2007 à 16:50:50

Hummm oki ! Je ne vais pas pouvoir t'aider plus alors ;)

Répondre à JoloKossovar

9

manu59410, le 6 aoû 2007 à 10:02:10

C'est pas grave. merci a toi quelqu'un d'autre aurait il une idée?

Répondre à manu59410

10

manu59410, le 6 aoû 2007 à 14:51:38
  • +1

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

Répondre à manu59410

11

JoloKossovar, le 6 aoû 2007 à 15:01:36

En effet ^^ en fait j'avais pas capté que tu faisait que du vba avec access. Je pensais que tu faisait du html + javascript ;)

Répondre à JoloKossovar

12

 manu59410, le 6 aoû 2007 à 15:14:58

C'est pas grave tu m'as bien aidé quand meme. un grand Merci a toi

Répondre à manu59410