OVH Cloud OVH Cloud

comment récuper le contenu d'une liste modifiable

2 réponses
Avatar
marie-eve
bonjour =E0 tous,

mon soucis : j'ai une liste d=E9roulante dans laquelle=20
figure un certain nombre de donn=E9e et je veux que lorsque=20
l'utilisateur s=E9lectionne une valeur, j'ouvre une requ=EAte=20
qui affiche des donn=E9es li=E9 =E0 cette valeur, en gros dans=20
ma requ=EAte sql j'ai =E0 un moment =E7a :

In (SELECT [Code INSEE] FROM [base communes] WHERE=20
[Communaut=E9 de Communes]=3D[Modifiable12]

ou modifiable12 et le nom de ma liste, mais ecrit comme=20
=E7a je dois r=E9ecrire la valeur de la liste pour que =E7a=20
fonctionne!!

comment faire?

2 réponses

Avatar
Eric
Bonjour Marie-Eve

As tu essayé, suivant la nature du champ [Communauté de Communes] :
...
In (Select [Code INSEE] from [bases communes] where [Communauté de
Communes]='" & Forms!NomDuFormuaire!Modifiable12 & "');"
si Modifiable12 est un champ alplhanumérique

ou
In (Select [Code INSEE] from [bases communes] where [Communauté de
Communes]=" & Forms!NomDuFormuaire!Modifiable12 & ");"
dans le cas où Modifiable12 contient une valeur numérique

A+
Eric

bonjour à tous,

mon soucis : j'ai une liste déroulante dans laquelle
figure un certain nombre de donnée et je veux que lorsque
l'utilisateur sélectionne une valeur, j'ouvre une requête
qui affiche des données lié à cette valeur, en gros dans
ma requête sql j'ai à un moment ça :
In (SELECT [Code INSEE] FROM [base communes] WHERE
[Communauté de Communes]=[Modifiable12]

ou modifiable12 et le nom de ma liste, mais ecrit comme
ça je dois réecrire la valeur de la liste pour que ça
fonctionne!!

comment faire?


--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Avatar
Pierre CFI [mvp]
bonjour
ta liste est comme une variable, donc en dehors de " de ton code sql
" select ...... In (SELECT [Code INSEE] FROM [base communes] WHERE [Communauté de Communes]= " & Me.Modifiable12 & ")"
si [Communauté de Communes] est num, si c'est du texte

WHERE [Communauté de Communes]= '" & Me.Modifiable & "')"
si çà coince donne tout le code sql
donne des noms a tes listes Lst_ComCommunes est plus explicite que modifiable12

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"marie-eve" a écrit dans le message de news:0f3901c42611$fc932de0$
bonjour à tous,

mon soucis : j'ai une liste déroulante dans laquelle
figure un certain nombre de donnée et je veux que lorsque
l'utilisateur sélectionne une valeur, j'ouvre une requête
qui affiche des données lié à cette valeur, en gros dans
ma requête sql j'ai à un moment ça :

In (SELECT [Code INSEE] FROM [base communes] WHERE
[Communauté de Communes]=[Modifiable12]

ou modifiable12 et le nom de ma liste, mais ecrit comme
ça je dois réecrire la valeur de la liste pour que ça
fonctionne!!

comment faire?