OVH Cloud OVH Cloud

Pb insertion donnees dans table

1 réponse
Avatar
philippe
Bonjour
j ai un probleme d insertion de donn=E9es dans une table.
j ai un formulaire de tri qui fonctionne ( j ai bien les=20
valeurs voulues )mais impossible de les transfer=E9es dans=20
une table.
ma table "listmail" est constitu=E9e de 2 champs 1 champs num
( autoincrementation cl=E9) 1 champs societe=20
dans mon formulaire j ai cette requete :
- filtre =3D "(left([CP],2)) like '*" & Replace
((Liste47.Column(0)), "'", "''")
- sqlaction2 =3D "select societe.societe from societe=20
where " & filtre & ";"

-insertable =3D "INSERT INTO listemail(societe) select=20
societe.societe from societe where " & sqlaction2
- CurrentDb.Execute (insertable)

qui peut me dire pourquoi ca fonctionne pas car dans ma=20
table listemail j ai rien.

Merci d avance

cordialement

Philippe

1 réponse

Avatar
Raymond [mvp]
bonjour.

juste quelques remarques:
1- sqlaction2 sert à quoi ? surtout placé dans le where.
2- - filtre = "(left([CP],2)) like '*" & Replace ((Liste47.Column(0)), "'",
"''")
je pense qu'il faudrait rajouter une ' et éventuellement *
filtre = "(left([CP],2)) like '*" & Replace ((Liste47.Column(0)), "'", "''")
& "*'"
3- CP c'est le code postal ou autre chose ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"philippe" a écrit dans le message de
news:08b001c47adf$8966d510$
Bonjour
j ai un probleme d insertion de données dans une table.
j ai un formulaire de tri qui fonctionne ( j ai bien les
valeurs voulues )mais impossible de les transferées dans
une table.
ma table "listmail" est constituée de 2 champs 1 champs num
( autoincrementation clé) 1 champs societe
dans mon formulaire j ai cette requete :
- filtre = "(left([CP],2)) like '*" & Replace
((Liste47.Column(0)), "'", "''")
- sqlaction2 = "select societe.societe from societe
where " & filtre & ";"

-insertable = "INSERT INTO listemail(societe) select
societe.societe from societe where " & sqlaction2
- CurrentDb.Execute (insertable)

qui peut me dire pourquoi ca fonctionne pas car dans ma
table listemail j ai rien.

Merci d avance

cordialement

Philippe