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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:08b001c47adf$8966d510$a401280a@phx.gbl...
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.
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.