Insert Into dans Access [Résolu]

cs_Benz 196 Messages postés jeudi 3 janvier 2002Date d'inscription 7 juin 2007 Dernière intervention - 30 janv. 2005 à 19:03 - Dernière réponse : cs_Benz 196 Messages postés jeudi 3 janvier 2002Date d'inscription 7 juin 2007 Dernière intervention
- 30 janv. 2005 à 20:49
Bonjour,



Je développe un tout petit projet en vba (quelques formulaires et états dans access) et j'ai un problème avec mes requetes d'insertion.

J'ai une table Personnes dans
laquelle je récupère le nom de chaque personne. Là, pas de problème.
Pour chaque nom trouvé, je voudrais créer un enregistrement dans une
autre table.

Lorsque je lance le projet, pour
chaque personne trouvée, il m'insère bien un nouvel enregistrement dans
ma deuxième table, mais il me demande à chaque fois de saisir un
paramètre. Et au lieu d'insérer le nom de la personne, il insère la
valeur du paramètres saisi.



Je voudrais simplement savoir comment enregistrer la valeur de mon champs récupéré et non la valeur du paramètre.



Voici mon code




Do While Not Rs.EOF



Debug.Print CodeEmploye



DoCmd.RunSQL "INSERT
INTO Travailjournalier
([Jour],[Code1],[Code2],[Code3],[Heure1],[Heure2],[Remarque]) VALUES ('
" & dtmJour & " '," & Rs("Code1") & "," &
Rs("Code2")& ",'mqlskd fjm lk qsfd',1,2,'');"



Rs.MoveNext

Loop








J'ai essayé avec plein de manière différente pour les champs

Rs.Fields[0].Value

... etc...

C'est toujours pareil



Si vous avez des idées, merci à vous
Afficher la suite 

2 réponses

Meilleure réponse
mrdep1978 402 Messages postés jeudi 25 novembre 2004Date d'inscription 7 juin 2009 Dernière intervention - 30 janv. 2005 à 19:35
3
Merci
Il manque des ' dans ta requete.

DoCmd.RunSQL "INSERT INTO Travailjournalier ([Jour],[Code1],[Code2],[Code3],[Heure1],[Heure2],[Remarque]) VALUES (' " & dtmJour & " ','" & Rs("Code1") & "','" & Rs("Code2")& "','mqlskd fjm lk qsfd',1,2,'');"

Tu devrais également faire attention aux espaces que tu as mis autour de dtmjour :
(' " & dtmJour & " ', => ('" & dtmJour & "',

Merci mrdep1978 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

cs_Benz 196 Messages postés jeudi 3 janvier 2002Date d'inscription 7 juin 2007 Dernière intervention - 30 janv. 2005 à 20:49
0
Merci
Merci !!!



Excellentissime, c'est effectivement la solution à mon problème.

Par contre, je n'ai pas de problème avec les espaces, ca marche des les deux cas...



Encore merci pour ton aide.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.