est t-il possible de modifier le critere d'une requete=20
selon quel choix a =E9t=E9 s=E9lectionner dans une zone de=20
liste d=E9roulante?
je m'explique:
j'ai une table contenant une 20enne de champ
j'ai 111 table (pas tous encore faites :P ) contenant 1=20
champ et 10entr=E9e chacune
j'ai 3 zone de liste dans un formulaire. la premiere=20
contien les 10 choix d'une des 11 table, qui, l'orsque=20
j'en choisix un, fait apparaitre les choix de la deuxieme=20
liste=20
(list_1.text =3D choix1 then list_2.rowsource =3D "table2")
(10 choix dans la premiere et 10 dans tous les cas de la=20
deuxieme, donc 100 possibilit=E9)
la meme chose pour la 3emme, chaque choix de la deuxieme=20
liste, change les choix de la troisieme, donc a 10 choix=20
par cas dans la deuxieme et la meme chose pour la=20
troisi=E8me, je me ramasse avec un choix total de 1000=20
possibilit=E9 pour la troisieme liste (si je ne me trompe=20
pas :P )
chaque choix de la derniere liste doit faire apparaitre=20
diff=E9rentent donn=E9e dans une zone de liste.
donc, puisque tous mes donn=E9e sont dans la table de base=20
(celle a 20champ) je me ramasse a faire 1000 requete=20
avec chacune un critere diff=E9rent, pour faire apparaitre=20
les entr=E9e voulut selon le choix des 3 liste!!
y a t'il moyen de faire juste une requete, et que lorsque=20
je choisis un des choix de la liste 3, il change le mot=20
qui est dans le critere...
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.
tu peux faire ta requête avec la valeur de ta liste comme critère: SELECT table1.* FROM table1 WHERE table1.Le_Nom = [Formulaires]![Formulaire1]![Maliste3]; tu peux aussi cumuler deux listes: SELECT table1.* FROM table1 WHERE table1.Le_Nom = [Formulaires]![Formulaire1]![Maliste3] And table1.Le_Prénom = [Formulaires]![Formulaire1]![Maliste2]; etc....... tu peux remplacer And par Or également. -- @+ 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
"Francois Legault" a écrit dans le message de news:1b4dd01c45005$fffc4d40$ est t-il possible de modifier le critere d'une requete selon quel choix a été sélectionner dans une zone de liste déroulante?
je m'explique:
j'ai une table contenant une 20enne de champ
j'ai 111 table (pas tous encore faites :P ) contenant 1 champ et 10entrée chacune
j'ai 3 zone de liste dans un formulaire. la premiere contien les 10 choix d'une des 11 table, qui, l'orsque j'en choisix un, fait apparaitre les choix de la deuxieme liste
(list_1.text = choix1 then list_2.rowsource = "table2") (10 choix dans la premiere et 10 dans tous les cas de la deuxieme, donc 100 possibilité)
la meme chose pour la 3emme, chaque choix de la deuxieme liste, change les choix de la troisieme, donc a 10 choix par cas dans la deuxieme et la meme chose pour la troisième, je me ramasse avec un choix total de 1000 possibilité pour la troisieme liste (si je ne me trompe pas :P )
chaque choix de la derniere liste doit faire apparaitre différentent donnée dans une zone de liste.
donc, puisque tous mes donnée sont dans la table de base (celle a 20champ) je me ramasse a faire 1000 requete avec chacune un critere différent, pour faire apparaitre les entrée voulut selon le choix des 3 liste!!
y a t'il moyen de faire juste une requete, et que lorsque je choisis un des choix de la liste 3, il change le mot qui est dans le critere...
parce que 1000requete c'est asser long a faire!!
merci!
bonjour.
tu peux faire ta requête avec la valeur de ta liste comme critère:
SELECT table1.* FROM table1
WHERE table1.Le_Nom = [Formulaires]![Formulaire1]![Maliste3];
tu peux aussi cumuler deux listes:
SELECT table1.* FROM table1
WHERE table1.Le_Nom = [Formulaires]![Formulaire1]![Maliste3] And
table1.Le_Prénom = [Formulaires]![Formulaire1]![Maliste2];
etc.......
tu peux remplacer And par Or également.
--
@+
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
"Francois Legault" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:1b4dd01c45005$fffc4d40$a301280a@phx.gbl...
est t-il possible de modifier le critere d'une requete
selon quel choix a été sélectionner dans une zone de
liste déroulante?
je m'explique:
j'ai une table contenant une 20enne de champ
j'ai 111 table (pas tous encore faites :P ) contenant 1
champ et 10entrée chacune
j'ai 3 zone de liste dans un formulaire. la premiere
contien les 10 choix d'une des 11 table, qui, l'orsque
j'en choisix un, fait apparaitre les choix de la deuxieme
liste
(list_1.text = choix1 then list_2.rowsource = "table2")
(10 choix dans la premiere et 10 dans tous les cas de la
deuxieme, donc 100 possibilité)
la meme chose pour la 3emme, chaque choix de la deuxieme
liste, change les choix de la troisieme, donc a 10 choix
par cas dans la deuxieme et la meme chose pour la
troisième, je me ramasse avec un choix total de 1000
possibilité pour la troisieme liste (si je ne me trompe
pas :P )
chaque choix de la derniere liste doit faire apparaitre
différentent donnée dans une zone de liste.
donc, puisque tous mes donnée sont dans la table de base
(celle a 20champ) je me ramasse a faire 1000 requete
avec chacune un critere différent, pour faire apparaitre
les entrée voulut selon le choix des 3 liste!!
y a t'il moyen de faire juste une requete, et que lorsque
je choisis un des choix de la liste 3, il change le mot
qui est dans le critere...
tu peux faire ta requête avec la valeur de ta liste comme critère: SELECT table1.* FROM table1 WHERE table1.Le_Nom = [Formulaires]![Formulaire1]![Maliste3]; tu peux aussi cumuler deux listes: SELECT table1.* FROM table1 WHERE table1.Le_Nom = [Formulaires]![Formulaire1]![Maliste3] And table1.Le_Prénom = [Formulaires]![Formulaire1]![Maliste2]; etc....... tu peux remplacer And par Or également. -- @+ 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
"Francois Legault" a écrit dans le message de news:1b4dd01c45005$fffc4d40$ est t-il possible de modifier le critere d'une requete selon quel choix a été sélectionner dans une zone de liste déroulante?
je m'explique:
j'ai une table contenant une 20enne de champ
j'ai 111 table (pas tous encore faites :P ) contenant 1 champ et 10entrée chacune
j'ai 3 zone de liste dans un formulaire. la premiere contien les 10 choix d'une des 11 table, qui, l'orsque j'en choisix un, fait apparaitre les choix de la deuxieme liste
(list_1.text = choix1 then list_2.rowsource = "table2") (10 choix dans la premiere et 10 dans tous les cas de la deuxieme, donc 100 possibilité)
la meme chose pour la 3emme, chaque choix de la deuxieme liste, change les choix de la troisieme, donc a 10 choix par cas dans la deuxieme et la meme chose pour la troisième, je me ramasse avec un choix total de 1000 possibilité pour la troisieme liste (si je ne me trompe pas :P )
chaque choix de la derniere liste doit faire apparaitre différentent donnée dans une zone de liste.
donc, puisque tous mes donnée sont dans la table de base (celle a 20champ) je me ramasse a faire 1000 requete avec chacune un critere différent, pour faire apparaitre les entrée voulut selon le choix des 3 liste!!
y a t'il moyen de faire juste une requete, et que lorsque je choisis un des choix de la liste 3, il change le mot qui est dans le critere...
parce que 1000requete c'est asser long a faire!!
merci!
Francois Legault
Je marque ceci dans la case critaire de ma requete?
et dans table1,le_nom, le_nom remplace quoi? le nom du champ?
et table1.* je le marque tel quel? ou * remplace qqc?
merci
-----Message d'origine----- bonjour.
tu peux faire ta requête avec la valeur de ta liste comme critère:
SELECT table1.* FROM table1 WHERE table1.Le_Nom = [Formulaires]![Formulaire1]! [Maliste3];
tu peux aussi cumuler deux listes: SELECT table1.* FROM table1 WHERE table1.Le_Nom = [Formulaires]![Formulaire1]! [Maliste3] And
etc....... tu peux remplacer And par Or également. -- @+ 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
"Francois Legault" a écrit dans le
message de news:1b4dd01c45005$fffc4d40 $
est t-il possible de modifier le critere d'une requete selon quel choix a été sélectionner dans une zone de liste déroulante?
je m'explique:
j'ai une table contenant une 20enne de champ
j'ai 111 table (pas tous encore faites :P ) contenant 1 champ et 10entrée chacune
j'ai 3 zone de liste dans un formulaire. la premiere contien les 10 choix d'une des 11 table, qui, l'orsque j'en choisix un, fait apparaitre les choix de la deuxieme liste
(list_1.text = choix1 then list_2.rowsource = "table2") (10 choix dans la premiere et 10 dans tous les cas de la deuxieme, donc 100 possibilité)
la meme chose pour la 3emme, chaque choix de la deuxieme liste, change les choix de la troisieme, donc a 10 choix par cas dans la deuxieme et la meme chose pour la troisième, je me ramasse avec un choix total de 1000 possibilité pour la troisieme liste (si je ne me trompe pas :P )
chaque choix de la derniere liste doit faire apparaitre différentent donnée dans une zone de liste.
donc, puisque tous mes donnée sont dans la table de base (celle a 20champ) je me ramasse a faire 1000 requete avec chacune un critere différent, pour faire apparaitre les entrée voulut selon le choix des 3 liste!!
y a t'il moyen de faire juste une requete, et que lorsque je choisis un des choix de la liste 3, il change le mot qui est dans le critere...
parce que 1000requete c'est asser long a faire!!
merci!
.
Je marque ceci dans la case critaire de ma requete?
et dans table1,le_nom, le_nom remplace quoi? le nom du
champ?
et table1.* je le marque tel quel? ou * remplace qqc?
merci
-----Message d'origine-----
bonjour.
tu peux faire ta requête avec la valeur de ta liste
comme critère:
SELECT table1.* FROM table1
WHERE table1.Le_Nom = [Formulaires]![Formulaire1]!
[Maliste3];
tu peux aussi cumuler deux listes:
SELECT table1.* FROM table1
WHERE table1.Le_Nom = [Formulaires]![Formulaire1]!
[Maliste3] And
etc.......
tu peux remplacer And par Or également.
--
@+
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
"Francois Legault" <anonymous@discussions.microsoft.com>
a écrit dans le
message de news:1b4dd01c45005$fffc4d40
$a301280a@phx.gbl...
est t-il possible de modifier le critere d'une requete
selon quel choix a été sélectionner dans une zone de
liste déroulante?
je m'explique:
j'ai une table contenant une 20enne de champ
j'ai 111 table (pas tous encore faites :P ) contenant 1
champ et 10entrée chacune
j'ai 3 zone de liste dans un formulaire. la premiere
contien les 10 choix d'une des 11 table, qui, l'orsque
j'en choisix un, fait apparaitre les choix de la deuxieme
liste
(list_1.text = choix1 then list_2.rowsource = "table2")
(10 choix dans la premiere et 10 dans tous les cas de la
deuxieme, donc 100 possibilité)
la meme chose pour la 3emme, chaque choix de la deuxieme
liste, change les choix de la troisieme, donc a 10 choix
par cas dans la deuxieme et la meme chose pour la
troisième, je me ramasse avec un choix total de 1000
possibilité pour la troisieme liste (si je ne me trompe
pas :P )
chaque choix de la derniere liste doit faire apparaitre
différentent donnée dans une zone de liste.
donc, puisque tous mes donnée sont dans la table de base
(celle a 20champ) je me ramasse a faire 1000 requete
avec chacune un critere différent, pour faire apparaitre
les entrée voulut selon le choix des 3 liste!!
y a t'il moyen de faire juste une requete, et que lorsque
je choisis un des choix de la liste 3, il change le mot
qui est dans le critere...
etc....... tu peux remplacer And par Or également. -- @+ 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
"Francois Legault" a écrit dans le
message de news:1b4dd01c45005$fffc4d40 $
est t-il possible de modifier le critere d'une requete selon quel choix a été sélectionner dans une zone de liste déroulante?
je m'explique:
j'ai une table contenant une 20enne de champ
j'ai 111 table (pas tous encore faites :P ) contenant 1 champ et 10entrée chacune
j'ai 3 zone de liste dans un formulaire. la premiere contien les 10 choix d'une des 11 table, qui, l'orsque j'en choisix un, fait apparaitre les choix de la deuxieme liste
(list_1.text = choix1 then list_2.rowsource = "table2") (10 choix dans la premiere et 10 dans tous les cas de la deuxieme, donc 100 possibilité)
la meme chose pour la 3emme, chaque choix de la deuxieme liste, change les choix de la troisieme, donc a 10 choix par cas dans la deuxieme et la meme chose pour la troisième, je me ramasse avec un choix total de 1000 possibilité pour la troisieme liste (si je ne me trompe pas :P )
chaque choix de la derniere liste doit faire apparaitre différentent donnée dans une zone de liste.
donc, puisque tous mes donnée sont dans la table de base (celle a 20champ) je me ramasse a faire 1000 requete avec chacune un critere différent, pour faire apparaitre les entrée voulut selon le choix des 3 liste!!
y a t'il moyen de faire juste une requete, et que lorsque je choisis un des choix de la liste 3, il change le mot qui est dans le critere...
parce que 1000requete c'est asser long a faire!!
merci!
.
Raymond [mvp]
Bonsoir.
je pense qu'il y a un problème Access. Tu demandes des compléments sur les critères de requêtes, je te donne un exemple de requête complète et tu me demandes si tu dois le mettre dans les critères. Tu dois connaître les mots SELECT et FROM je pense ? quant à la clause where c'est la traduction en sql de la ligne critère en mode création de requête sous forme graphique. WHERE table1.Le_Nom = [Formulaires]![Formulaire1]![Maliste3]; veut dire que le champ Le_Nom, par exemple, doit être égal à la valeur du contrôle Maliste3 du formulaire Formulaire1, toujours par exemple. On ne peut pas deviner les noms réels que tu utilises, à toi de changer les noms donnés en exemple par les noms réels de tes champs.
-- @+ 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
"Francois Legault" a écrit dans le message de news:1bfee01c45176$a6e9afa0$ Je marque ceci dans la case critaire de ma requete?
et dans table1,le_nom, le_nom remplace quoi? le nom du champ?
et table1.* je le marque tel quel? ou * remplace qqc?
merci
Bonsoir.
je pense qu'il y a un problème Access. Tu demandes des compléments sur les
critères de requêtes, je te donne un exemple de requête complète et tu me
demandes si tu dois le mettre dans les critères. Tu dois connaître les mots
SELECT et FROM je pense ? quant à la clause where c'est la traduction en sql
de la ligne critère en mode création de requête sous forme graphique.
WHERE table1.Le_Nom = [Formulaires]![Formulaire1]![Maliste3];
veut dire que le champ Le_Nom, par exemple, doit être égal à la valeur du
contrôle Maliste3 du formulaire Formulaire1, toujours par exemple. On ne
peut pas deviner les noms réels que tu utilises, à toi de changer les noms
donnés en exemple par les noms réels de tes champs.
--
@+
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
"Francois Legault" <anonymous@discussions.microsoft.com> a écrit dans le
message de news:1bfee01c45176$a6e9afa0$a001280a@phx.gbl...
Je marque ceci dans la case critaire de ma requete?
et dans table1,le_nom, le_nom remplace quoi? le nom du
champ?
et table1.* je le marque tel quel? ou * remplace qqc?
je pense qu'il y a un problème Access. Tu demandes des compléments sur les critères de requêtes, je te donne un exemple de requête complète et tu me demandes si tu dois le mettre dans les critères. Tu dois connaître les mots SELECT et FROM je pense ? quant à la clause where c'est la traduction en sql de la ligne critère en mode création de requête sous forme graphique. WHERE table1.Le_Nom = [Formulaires]![Formulaire1]![Maliste3]; veut dire que le champ Le_Nom, par exemple, doit être égal à la valeur du contrôle Maliste3 du formulaire Formulaire1, toujours par exemple. On ne peut pas deviner les noms réels que tu utilises, à toi de changer les noms donnés en exemple par les noms réels de tes champs.
-- @+ 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
"Francois Legault" a écrit dans le message de news:1bfee01c45176$a6e9afa0$ Je marque ceci dans la case critaire de ma requete?
et dans table1,le_nom, le_nom remplace quoi? le nom du champ?
et table1.* je le marque tel quel? ou * remplace qqc?
merci
François Legault
ok! merci!, sa marche #1!
dsl, je suis nouveau dans access, et je ne savait pas qu'il y avait un mode d,affichage SQL pour les requete, alors je ne savait ou trop mettre la ligne de commande :)
merci encore!
-----Message d'origine----- Bonsoir.
je pense qu'il y a un problème Access. Tu demandes des compléments sur les
critères de requêtes, je te donne un exemple de requête complète et tu me
demandes si tu dois le mettre dans les critères. Tu dois connaître les mots
SELECT et FROM je pense ? quant à la clause where c'est la traduction en sql
de la ligne critère en mode création de requête sous forme graphique.
WHERE table1.Le_Nom = [Formulaires]![Formulaire1]! [Maliste3];
veut dire que le champ Le_Nom, par exemple, doit être égal à la valeur du
contrôle Maliste3 du formulaire Formulaire1, toujours par exemple. On ne
peut pas deviner les noms réels que tu utilises, à toi de changer les noms
donnés en exemple par les noms réels de tes champs.
-- @+ 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
"Francois Legault" a écrit dans le
message de news:1bfee01c45176$a6e9afa0 $
Je marque ceci dans la case critaire de ma requete?
et dans table1,le_nom, le_nom remplace quoi? le nom du champ?
et table1.* je le marque tel quel? ou * remplace qqc?
merci
.
ok! merci!, sa marche #1!
dsl, je suis nouveau dans access, et je ne savait pas
qu'il y avait un mode d,affichage SQL pour les requete,
alors je ne savait ou trop mettre la ligne de commande :)
merci encore!
-----Message d'origine-----
Bonsoir.
je pense qu'il y a un problème Access. Tu demandes des
compléments sur les
critères de requêtes, je te donne un exemple de requête
complète et tu me
demandes si tu dois le mettre dans les critères. Tu dois
connaître les mots
SELECT et FROM je pense ? quant à la clause where c'est
la traduction en sql
de la ligne critère en mode création de requête sous
forme graphique.
WHERE table1.Le_Nom = [Formulaires]![Formulaire1]!
[Maliste3];
veut dire que le champ Le_Nom, par exemple, doit être
égal à la valeur du
contrôle Maliste3 du formulaire Formulaire1, toujours
par exemple. On ne
peut pas deviner les noms réels que tu utilises, à toi
de changer les noms
donnés en exemple par les noms réels de tes champs.
--
@+
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
"Francois Legault" <anonymous@discussions.microsoft.com>
a écrit dans le
message de news:1bfee01c45176$a6e9afa0
$a001280a@phx.gbl...
Je marque ceci dans la case critaire de ma requete?
et dans table1,le_nom, le_nom remplace quoi? le nom du
champ?
et table1.* je le marque tel quel? ou * remplace qqc?
dsl, je suis nouveau dans access, et je ne savait pas qu'il y avait un mode d,affichage SQL pour les requete, alors je ne savait ou trop mettre la ligne de commande :)
merci encore!
-----Message d'origine----- Bonsoir.
je pense qu'il y a un problème Access. Tu demandes des compléments sur les
critères de requêtes, je te donne un exemple de requête complète et tu me
demandes si tu dois le mettre dans les critères. Tu dois connaître les mots
SELECT et FROM je pense ? quant à la clause where c'est la traduction en sql
de la ligne critère en mode création de requête sous forme graphique.
WHERE table1.Le_Nom = [Formulaires]![Formulaire1]! [Maliste3];
veut dire que le champ Le_Nom, par exemple, doit être égal à la valeur du
contrôle Maliste3 du formulaire Formulaire1, toujours par exemple. On ne
peut pas deviner les noms réels que tu utilises, à toi de changer les noms
donnés en exemple par les noms réels de tes champs.
-- @+ 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
"Francois Legault" a écrit dans le
message de news:1bfee01c45176$a6e9afa0 $
Je marque ceci dans la case critaire de ma requete?
et dans table1,le_nom, le_nom remplace quoi? le nom du champ?
et table1.* je le marque tel quel? ou * remplace qqc?