selection multiple zone de liste comme critère requête
8 réponses
claveauf
Bonjour,
je rencontre un pb et je n'ai pas trouvé (ou compris !!) de réponses
dans le groupe.
Dans un formulaire, j'ai une zone de liste que je configure en
selection multiple simple dont les données viennent d'une table (un
seul champ dans la table).
Je souhaite utiliser les selections de cette zone de liste comme
critères d'une requête selection.
Ca parait tout simple (ca l'est peut etre...) mais je bloque dessus.
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
Pierre CFI
bonjour c'est simple sans l'étre tu as un exemple dans la base solution.mdb que tu as avec les exemples sinon visite les sites des contributeurs a ce forum liens sous ma signature
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "fred" a écrit dans le message de news:
Bonjour,
je rencontre un pb et je n'ai pas trouvé (ou compris !!) de réponses dans le groupe.
Dans un formulaire, j'ai une zone de liste que je configure en selection multiple simple dont les données viennent d'une table (un seul champ dans la table).
Je souhaite utiliser les selections de cette zone de liste comme critères d'une requête selection.
Ca parait tout simple (ca l'est peut etre...) mais je bloque dessus.
Merci d'avance pour votre aide.
Fred.
bonjour
c'est simple sans l'étre
tu as un exemple dans la base solution.mdb que tu as avec les exemples sinon visite les sites des contributeurs a ce forum
liens sous ma signature
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"fred" <claveauf@essilor.fr> a écrit dans le message de news: 6b628824.0308140414.3224f0cf@posting.google.com...
Bonjour,
je rencontre un pb et je n'ai pas trouvé (ou compris !!) de réponses
dans le groupe.
Dans un formulaire, j'ai une zone de liste que je configure en
selection multiple simple dont les données viennent d'une table (un
seul champ dans la table).
Je souhaite utiliser les selections de cette zone de liste comme
critères d'une requête selection.
Ca parait tout simple (ca l'est peut etre...) mais je bloque dessus.
bonjour c'est simple sans l'étre tu as un exemple dans la base solution.mdb que tu as avec les exemples sinon visite les sites des contributeurs a ce forum liens sous ma signature
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "fred" a écrit dans le message de news:
Bonjour,
je rencontre un pb et je n'ai pas trouvé (ou compris !!) de réponses dans le groupe.
Dans un formulaire, j'ai une zone de liste que je configure en selection multiple simple dont les données viennent d'une table (un seul champ dans la table).
Je souhaite utiliser les selections de cette zone de liste comme critères d'une requête selection.
Ca parait tout simple (ca l'est peut etre...) mais je bloque dessus.
Merci d'avance pour votre aide.
Fred.
3stone
Salut,
Jmimi
Private Sub Commande44_Click() On Error GoTo Err_Commande44_Click
Dim stDocName As String Dim stLinkCriteria As String
stLinkCriteria = "[année]=" & Me![Modifiable17] & " AND [Radar]='" & Me![Modifiable19] & "' AND [Statut]='" & Me![Modifiable26] & "'"
Ici, on considère que [Année] est numérique (donc, pas une date) et que [Radar] et [Statut] sont des champs texte.
Remarque: Comment fait-tu pour savoir ou tu es avec des noms comme Modifiable19, 17 ou 26 ??? En créant une liste, c'est la première chose à corriger...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
Jmimi <yo@hotmail.com>
Private Sub Commande44_Click()
On Error GoTo Err_Commande44_Click
Dim stDocName As String
Dim stLinkCriteria As String
stLinkCriteria = "[année]=" & Me![Modifiable17]
& " AND [Radar]='" & Me![Modifiable19]
& "' AND [Statut]='" & Me![Modifiable26] & "'"
Ici, on considère que [Année] est numérique (donc, pas une date)
et que [Radar] et [Statut] sont des champs texte.
Remarque:
Comment fait-tu pour savoir ou tu es avec des noms comme
Modifiable19, 17 ou 26 ???
En créant une liste, c'est la première chose à corriger...
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
stLinkCriteria = "[année]=" & Me![Modifiable17] & " AND [Radar]='" & Me![Modifiable19] & "' AND [Statut]='" & Me![Modifiable26] & "'"
Ici, on considère que [Année] est numérique (donc, pas une date) et que [Radar] et [Statut] sont des champs texte.
Remarque: Comment fait-tu pour savoir ou tu es avec des noms comme Modifiable19, 17 ou 26 ??? En créant une liste, c'est la première chose à corriger...
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Jmimi
Merçi beaucoup ca fonctionne
encore une toute petite chose si je rempli pas une des 3 liste il me sort une erreur de syntaxe
Merçi encore pour ton aide précieuse
Jmimi
Merçi beaucoup ca fonctionne
encore une toute petite chose si je rempli pas une des 3 liste il me sort
une erreur de syntaxe
stLinkCriteria = "[année] Like " & Me![Modifiable17] & "*" & " AND [Radar] Like '" & Me![Modifiable19] & "*'" & " AND [Statut] Like '" & Me![Modifiable26] & "*'"
il me marque toujours:
erreur de syntaxe opérateur absent dans l'expression : '[année] Like xxxx* AND [Radar] Like 'xxxxx*' And [Statut] Like 'xxxxxx*''
Je suis vraiment une bille
:o(
3stone
Salut,
Jmimi
j'ai fait ça :
stLinkCriteria = "[année] Like " & Me![Modifiable17] & "*" & " AND [Radar] Like '" & Me![Modifiable19] & "*'" & " AND [Statut] Like '" & Me![Modifiable26] & "*'"
il me marque toujours:
erreur de syntaxe
C'est de ma faute... je te proposais cela vite fait et cela sans essayer :-( Ce qui marche bien pour du texte ( les * ) ne fonctionne pas pour du numérique...
Alors voici ce qui fonctionne (ce coup ci, j'ai testé...)
stLinkCriteria = "[année]=" & iif(isNull(Me.Modifiable17), "[année]", Me.Modifiable17) _ & " AND [Radar] Like '" & Me.Modifiable19 & "*'" _ & " AND [Statut] Like '" & Me.Modifiable26 & "*'"
Attention: Le iif paraît bizarre, mais il faut le copier ainsi.
Bon... j'ai jeter mon pull, ce fil est suffisement long pour en tricoter un nouveau ;-))
Dis moi que cela fonctionne !!!
;-)
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Salut,
Jmimi
j'ai fait ça :
stLinkCriteria = "[année] Like " & Me![Modifiable17] & "*" & " AND [Radar]
Like '" & Me![Modifiable19] & "*'" & " AND [Statut] Like '" &
Me![Modifiable26] & "*'"
il me marque toujours:
erreur de syntaxe
C'est de ma faute... je te proposais cela vite fait et cela sans essayer :-(
Ce qui marche bien pour du texte ( les * ) ne fonctionne pas pour
du numérique...
Alors voici ce qui fonctionne (ce coup ci, j'ai testé...)
stLinkCriteria = "[année]=" & iif(isNull(Me.Modifiable17), "[année]", Me.Modifiable17) _
& " AND [Radar] Like '" & Me.Modifiable19 & "*'" _
& " AND [Statut] Like '" & Me.Modifiable26 & "*'"
Attention:
Le iif paraît bizarre, mais il faut le copier ainsi.
Bon... j'ai jeter mon pull, ce fil est suffisement long pour en tricoter un nouveau ;-))
Dis moi que cela fonctionne !!!
;-)
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
stLinkCriteria = "[année] Like " & Me![Modifiable17] & "*" & " AND [Radar] Like '" & Me![Modifiable19] & "*'" & " AND [Statut] Like '" & Me![Modifiable26] & "*'"
il me marque toujours:
erreur de syntaxe
C'est de ma faute... je te proposais cela vite fait et cela sans essayer :-( Ce qui marche bien pour du texte ( les * ) ne fonctionne pas pour du numérique...
Alors voici ce qui fonctionne (ce coup ci, j'ai testé...)
stLinkCriteria = "[année]=" & iif(isNull(Me.Modifiable17), "[année]", Me.Modifiable17) _ & " AND [Radar] Like '" & Me.Modifiable19 & "*'" _ & " AND [Statut] Like '" & Me.Modifiable26 & "*'"
Attention: Le iif paraît bizarre, mais il faut le copier ainsi.
Bon... j'ai jeter mon pull, ce fil est suffisement long pour en tricoter un nouveau ;-))
Dis moi que cela fonctionne !!!
;-)
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
...qui a tout de même répondu 3 fois sans faire attention !
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------
Jmimi
Super
ca à l'air de marcher...
Ouf... ;-)
t'es un chef
...qui a tout de même répondu 3 fois sans faire attention !
--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------
...qui a tout de même répondu 3 fois sans faire attention !
-- A+ Pierre (3stone) Access MVP -------------------------------------- Une pour tous, tous pour une ;-) http://users.skynet.be/mpfa/ --------------------------------------