Je suis en train de chercher (et donc de comprendre !) quelle est la
meilleure méthode pour filtrer les données d'un état :
Exemple : aprés selection des pays dans une liste déroulante d'un
formulaire, j'imprime un etat dont la source comporte tout les pays mais
qu'un filtre limite aux pays sélectionnés précédemment.
Comment faire ?
J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!):
- Filter / FilterOn
- ApplyFilter
- OpenReport + ConditionWhere
- ServerFilter / ServerFilterByForm
Mais je ne vois pas laquelle est la plus intéressante en terme de
performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part de son
expérience, SVP !!
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]
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de passer par la clause where de l'ouverture de l'état: DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1 & "'"
si tu passais par une sélection multiple (zone de liste) il faudrait mettre un critère dans la requête avec une fonction telle que tu peux voir sur la page : http://access.vba.free.fr/selection_multiple.htm
-- @+ 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
"News Groups" a écrit dans le message de news:411b8c90$0$26990$
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la meilleure méthode pour filtrer les données d'un état : Exemple : aprés selection des pays dans une liste déroulante d'un formulaire, j'imprime un etat dont la source comporte tout les pays mais qu'un filtre limite aux pays sélectionnés précédemment. Comment faire ? J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!): - Filter / FilterOn - ApplyFilter - OpenReport + ConditionWhere - ServerFilter / ServerFilterByForm
Mais je ne vois pas laquelle est la plus intéressante en terme de performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part de son
expérience, SVP !!
Merci, Thierry.
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de passer par
la clause where de l'ouverture de l'état:
DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1 &
"'"
si tu passais par une sélection multiple (zone de liste) il faudrait mettre
un critère dans la requête avec une fonction telle que tu peux voir sur la
page : http://access.vba.free.fr/selection_multiple.htm
--
@+
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
"News Groups" <bjt_nwsgrp@yahoo.fr> a écrit dans le message de
news:411b8c90$0$26990$626a14ce@news.free.fr...
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la
meilleure méthode pour filtrer les données d'un état :
Exemple : aprés selection des pays dans une liste déroulante d'un
formulaire, j'imprime un etat dont la source comporte tout les pays mais
qu'un filtre limite aux pays sélectionnés précédemment.
Comment faire ?
J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!):
- Filter / FilterOn
- ApplyFilter
- OpenReport + ConditionWhere
- ServerFilter / ServerFilterByForm
Mais je ne vois pas laquelle est la plus intéressante en terme de
performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part de
son
la sélection ne s'opérant que sur un pays, le plus simple est de passer par la clause where de l'ouverture de l'état: DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1 & "'"
si tu passais par une sélection multiple (zone de liste) il faudrait mettre un critère dans la requête avec une fonction telle que tu peux voir sur la page : http://access.vba.free.fr/selection_multiple.htm
-- @+ 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
"News Groups" a écrit dans le message de news:411b8c90$0$26990$
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la meilleure méthode pour filtrer les données d'un état : Exemple : aprés selection des pays dans une liste déroulante d'un formulaire, j'imprime un etat dont la source comporte tout les pays mais qu'un filtre limite aux pays sélectionnés précédemment. Comment faire ? J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!): - Filter / FilterOn - ApplyFilter - OpenReport + ConditionWhere - ServerFilter / ServerFilterByForm
Mais je ne vois pas laquelle est la plus intéressante en terme de performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part de son
expérience, SVP !!
Merci, Thierry.
News Groups
Merci de ton aide,
Je suis effectivement dans le cas d'une selection multiple Donc j'ai parcouru la méthode que tu indique et l'utilisation de la function CompareList m'a séduit ;-) Mais dans le cas d'un projet ADP, le fait d'appeler, au niveau de la requete, la function qui elle même interroge la liste modifiable n'engendre pas un trafic réseaux important pouvant faire chuter les perfs ?? D'ailleurs ma Requete1 sera dans ce cas une vue sur SQL Server donc la fonction CompareListe ne sera pas reconnue !? (le nombre d'élément selectionné dans mon cas peut atteindre plus de 50 voir 100 !)
Merci encore de tes lumiéres, Thierry
"Raymond [mvp]" a écrit dans le message de news: ONr#
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de passer par
la clause where de l'ouverture de l'état: DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1 & "'"
si tu passais par une sélection multiple (zone de liste) il faudrait mettre
un critère dans la requête avec une fonction telle que tu peux voir sur la page : http://access.vba.free.fr/selection_multiple.htm
-- @+ 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
"News Groups" a écrit dans le message de news:411b8c90$0$26990$
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la meilleure méthode pour filtrer les données d'un état : Exemple : aprés selection des pays dans une liste déroulante d'un formulaire, j'imprime un etat dont la source comporte tout les pays mais
qu'un filtre limite aux pays sélectionnés précédemment. Comment faire ? J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!): - Filter / FilterOn - ApplyFilter - OpenReport + ConditionWhere - ServerFilter / ServerFilterByForm
Mais je ne vois pas laquelle est la plus intéressante en terme de performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part de son
expérience, SVP !!
Merci, Thierry.
Merci de ton aide,
Je suis effectivement dans le cas d'une selection multiple
Donc j'ai parcouru la méthode que tu indique et l'utilisation de la function
CompareList m'a séduit ;-)
Mais dans le cas d'un projet ADP,
le fait d'appeler, au niveau de la requete, la function qui elle même
interroge la liste modifiable n'engendre
pas un trafic réseaux important pouvant faire chuter les perfs ??
D'ailleurs ma Requete1 sera dans ce cas une vue sur SQL Server donc la
fonction CompareListe ne sera pas reconnue !?
(le nombre d'élément selectionné dans mon cas peut atteindre plus de 50 voir
100 !)
Merci encore de tes lumiéres,
Thierry
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: ONr#8MJgEHA.3024@TK2MSFTNGP10.phx.gbl...
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de passer
par
la clause where de l'ouverture de l'état:
DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1 &
"'"
si tu passais par une sélection multiple (zone de liste) il faudrait
mettre
un critère dans la requête avec une fonction telle que tu peux voir sur la
page : http://access.vba.free.fr/selection_multiple.htm
--
@+
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
"News Groups" <bjt_nwsgrp@yahoo.fr> a écrit dans le message de
news:411b8c90$0$26990$626a14ce@news.free.fr...
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la
meilleure méthode pour filtrer les données d'un état :
Exemple : aprés selection des pays dans une liste déroulante d'un
formulaire, j'imprime un etat dont la source comporte tout les pays
mais
qu'un filtre limite aux pays sélectionnés précédemment.
Comment faire ?
J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!):
- Filter / FilterOn
- ApplyFilter
- OpenReport + ConditionWhere
- ServerFilter / ServerFilterByForm
Mais je ne vois pas laquelle est la plus intéressante en terme de
performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part de
son
Je suis effectivement dans le cas d'une selection multiple Donc j'ai parcouru la méthode que tu indique et l'utilisation de la function CompareList m'a séduit ;-) Mais dans le cas d'un projet ADP, le fait d'appeler, au niveau de la requete, la function qui elle même interroge la liste modifiable n'engendre pas un trafic réseaux important pouvant faire chuter les perfs ?? D'ailleurs ma Requete1 sera dans ce cas une vue sur SQL Server donc la fonction CompareListe ne sera pas reconnue !? (le nombre d'élément selectionné dans mon cas peut atteindre plus de 50 voir 100 !)
Merci encore de tes lumiéres, Thierry
"Raymond [mvp]" a écrit dans le message de news: ONr#
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de passer par
la clause where de l'ouverture de l'état: DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1 & "'"
si tu passais par une sélection multiple (zone de liste) il faudrait mettre
un critère dans la requête avec une fonction telle que tu peux voir sur la page : http://access.vba.free.fr/selection_multiple.htm
-- @+ 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
"News Groups" a écrit dans le message de news:411b8c90$0$26990$
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la meilleure méthode pour filtrer les données d'un état : Exemple : aprés selection des pays dans une liste déroulante d'un formulaire, j'imprime un etat dont la source comporte tout les pays mais
qu'un filtre limite aux pays sélectionnés précédemment. Comment faire ? J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!): - Filter / FilterOn - ApplyFilter - OpenReport + ConditionWhere - ServerFilter / ServerFilterByForm
Mais je ne vois pas laquelle est la plus intéressante en terme de performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part de son
expérience, SVP !!
Merci, Thierry.
Raymond [mvp]
je ne m'avancerai pas sur les performances car celles-ci étant tributaires de tellement de paramètres hors de notre maîtrise ....... je t'avais donné cette fonction à titre d'exemple pour te permettre peut-être d'avancer dans les idées.
-- @+ 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
"News Groups" a écrit dans le message de news:411c896d$0$26985$
Merci de ton aide,
Je suis effectivement dans le cas d'une selection multiple Donc j'ai parcouru la méthode que tu indique et l'utilisation de la function
CompareList m'a séduit ;-) Mais dans le cas d'un projet ADP, le fait d'appeler, au niveau de la requete, la function qui elle même interroge la liste modifiable n'engendre pas un trafic réseaux important pouvant faire chuter les perfs ?? D'ailleurs ma Requete1 sera dans ce cas une vue sur SQL Server donc la fonction CompareListe ne sera pas reconnue !? (le nombre d'élément selectionné dans mon cas peut atteindre plus de 50 voir
100 !)
Merci encore de tes lumiéres, Thierry
"Raymond [mvp]" a écrit dans le message de news: ONr#
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de passer par
la clause where de l'ouverture de l'état: DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1 &
"'"
si tu passais par une sélection multiple (zone de liste) il faudrait mettre
un critère dans la requête avec une fonction telle que tu peux voir sur la
-- @+ 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
"News Groups" a écrit dans le message de news:411b8c90$0$26990$
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la meilleure méthode pour filtrer les données d'un état : Exemple : aprés selection des pays dans une liste déroulante d'un formulaire, j'imprime un etat dont la source comporte tout les pays mais
qu'un filtre limite aux pays sélectionnés précédemment. Comment faire ? J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!): - Filter / FilterOn - ApplyFilter - OpenReport + ConditionWhere - ServerFilter / ServerFilterByForm
Mais je ne vois pas laquelle est la plus intéressante en terme de performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part de
son
expérience, SVP !!
Merci, Thierry.
je ne m'avancerai pas sur les performances car celles-ci étant tributaires
de tellement de paramètres hors de notre maîtrise .......
je t'avais donné cette fonction à titre d'exemple pour te permettre
peut-être d'avancer dans les idées.
--
@+
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
"News Groups" <bjt_nwsgrp@yahoo.fr> a écrit dans le message de
news:411c896d$0$26985$626a14ce@news.free.fr...
Merci de ton aide,
Je suis effectivement dans le cas d'une selection multiple
Donc j'ai parcouru la méthode que tu indique et l'utilisation de la
function
CompareList m'a séduit ;-)
Mais dans le cas d'un projet ADP,
le fait d'appeler, au niveau de la requete, la function qui elle même
interroge la liste modifiable n'engendre
pas un trafic réseaux important pouvant faire chuter les perfs ??
D'ailleurs ma Requete1 sera dans ce cas une vue sur SQL Server donc la
fonction CompareListe ne sera pas reconnue !?
(le nombre d'élément selectionné dans mon cas peut atteindre plus de 50
voir
100 !)
Merci encore de tes lumiéres,
Thierry
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: ONr#8MJgEHA.3024@TK2MSFTNGP10.phx.gbl...
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de passer
par
la clause where de l'ouverture de l'état:
DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1
&
"'"
si tu passais par une sélection multiple (zone de liste) il faudrait
mettre
un critère dans la requête avec une fonction telle que tu peux voir sur
la
--
@+
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
"News Groups" <bjt_nwsgrp@yahoo.fr> a écrit dans le message de
news:411b8c90$0$26990$626a14ce@news.free.fr...
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la
meilleure méthode pour filtrer les données d'un état :
Exemple : aprés selection des pays dans une liste déroulante d'un
formulaire, j'imprime un etat dont la source comporte tout les pays
mais
qu'un filtre limite aux pays sélectionnés précédemment.
Comment faire ?
J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!):
- Filter / FilterOn
- ApplyFilter
- OpenReport + ConditionWhere
- ServerFilter / ServerFilterByForm
Mais je ne vois pas laquelle est la plus intéressante en terme de
performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part
de
je ne m'avancerai pas sur les performances car celles-ci étant tributaires de tellement de paramètres hors de notre maîtrise ....... je t'avais donné cette fonction à titre d'exemple pour te permettre peut-être d'avancer dans les idées.
-- @+ 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
"News Groups" a écrit dans le message de news:411c896d$0$26985$
Merci de ton aide,
Je suis effectivement dans le cas d'une selection multiple Donc j'ai parcouru la méthode que tu indique et l'utilisation de la function
CompareList m'a séduit ;-) Mais dans le cas d'un projet ADP, le fait d'appeler, au niveau de la requete, la function qui elle même interroge la liste modifiable n'engendre pas un trafic réseaux important pouvant faire chuter les perfs ?? D'ailleurs ma Requete1 sera dans ce cas une vue sur SQL Server donc la fonction CompareListe ne sera pas reconnue !? (le nombre d'élément selectionné dans mon cas peut atteindre plus de 50 voir
100 !)
Merci encore de tes lumiéres, Thierry
"Raymond [mvp]" a écrit dans le message de news: ONr#
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de passer par
la clause where de l'ouverture de l'état: DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1 &
"'"
si tu passais par une sélection multiple (zone de liste) il faudrait mettre
un critère dans la requête avec une fonction telle que tu peux voir sur la
-- @+ 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
"News Groups" a écrit dans le message de news:411b8c90$0$26990$
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la meilleure méthode pour filtrer les données d'un état : Exemple : aprés selection des pays dans une liste déroulante d'un formulaire, j'imprime un etat dont la source comporte tout les pays mais
qu'un filtre limite aux pays sélectionnés précédemment. Comment faire ? J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!): - Filter / FilterOn - ApplyFilter - OpenReport + ConditionWhere - ServerFilter / ServerFilterByForm
Mais je ne vois pas laquelle est la plus intéressante en terme de performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part de
son
expérience, SVP !!
Merci, Thierry.
News Groups
Merci, Thierry. "Raymond [mvp]" a écrit dans le message de news:
je ne m'avancerai pas sur les performances car celles-ci étant tributaires de tellement de paramètres hors de notre maîtrise ....... je t'avais donné cette fonction à titre d'exemple pour te permettre peut-être d'avancer dans les idées.
-- @+ 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
"News Groups" a écrit dans le message de news:411c896d$0$26985$
Merci de ton aide,
Je suis effectivement dans le cas d'une selection multiple Donc j'ai parcouru la méthode que tu indique et l'utilisation de la function
CompareList m'a séduit ;-) Mais dans le cas d'un projet ADP, le fait d'appeler, au niveau de la requete, la function qui elle même interroge la liste modifiable n'engendre pas un trafic réseaux important pouvant faire chuter les perfs ?? D'ailleurs ma Requete1 sera dans ce cas une vue sur SQL Server donc la fonction CompareListe ne sera pas reconnue !? (le nombre d'élément selectionné dans mon cas peut atteindre plus de 50 voir
100 !)
Merci encore de tes lumiéres, Thierry
"Raymond [mvp]" a écrit dans le message de news: ONr#
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de passer
par
la clause where de l'ouverture de l'état: DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1
&
"'"
si tu passais par une sélection multiple (zone de liste) il faudrait mettre
un critère dans la requête avec une fonction telle que tu peux voir sur
-- @+ 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
"News Groups" a écrit dans le message de news:411b8c90$0$26990$
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la meilleure méthode pour filtrer les données d'un état : Exemple : aprés selection des pays dans une liste déroulante d'un formulaire, j'imprime un etat dont la source comporte tout les pays mais
qu'un filtre limite aux pays sélectionnés précédemment. Comment faire ? J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!):
Mais je ne vois pas laquelle est la plus intéressante en terme de performance dans le cas d'un projet ADP + SQL Server ?
Je suis dans les choux !! quelqu'un peut-il m'aider et me faire part de
son
expérience, SVP !!
Merci, Thierry.
Merci,
Thierry.
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: Ot6LsmRgEHA.380@TK2MSFTNGP10.phx.gbl...
je ne m'avancerai pas sur les performances car celles-ci étant tributaires
de tellement de paramètres hors de notre maîtrise .......
je t'avais donné cette fonction à titre d'exemple pour te permettre
peut-être d'avancer dans les idées.
--
@+
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
"News Groups" <bjt_nwsgrp@yahoo.fr> a écrit dans le message de
news:411c896d$0$26985$626a14ce@news.free.fr...
Merci de ton aide,
Je suis effectivement dans le cas d'une selection multiple
Donc j'ai parcouru la méthode que tu indique et l'utilisation de la
function
CompareList m'a séduit ;-)
Mais dans le cas d'un projet ADP,
le fait d'appeler, au niveau de la requete, la function qui elle même
interroge la liste modifiable n'engendre
pas un trafic réseaux important pouvant faire chuter les perfs ??
D'ailleurs ma Requete1 sera dans ce cas une vue sur SQL Server donc la
fonction CompareListe ne sera pas reconnue !?
(le nombre d'élément selectionné dans mon cas peut atteindre plus de 50
voir
100 !)
Merci encore de tes lumiéres,
Thierry
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: ONr#8MJgEHA.3024@TK2MSFTNGP10.phx.gbl...
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de
passer
par
la clause where de l'ouverture de l'état:
DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" &
Me.Modifiable1
&
"'"
si tu passais par une sélection multiple (zone de liste) il faudrait
mettre
un critère dans la requête avec une fonction telle que tu peux voir
sur
--
@+
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
"News Groups" <bjt_nwsgrp@yahoo.fr> a écrit dans le message de
news:411b8c90$0$26990$626a14ce@news.free.fr...
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la
meilleure méthode pour filtrer les données d'un état :
Exemple : aprés selection des pays dans une liste déroulante d'un
formulaire, j'imprime un etat dont la source comporte tout les pays
mais
qu'un filtre limite aux pays sélectionnés précédemment.
Comment faire ?
J'ai bien étudié les diverses méthodes (trop nombreuses
d'ailleurs!):
Merci, Thierry. "Raymond [mvp]" a écrit dans le message de news:
je ne m'avancerai pas sur les performances car celles-ci étant tributaires de tellement de paramètres hors de notre maîtrise ....... je t'avais donné cette fonction à titre d'exemple pour te permettre peut-être d'avancer dans les idées.
-- @+ 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
"News Groups" a écrit dans le message de news:411c896d$0$26985$
Merci de ton aide,
Je suis effectivement dans le cas d'une selection multiple Donc j'ai parcouru la méthode que tu indique et l'utilisation de la function
CompareList m'a séduit ;-) Mais dans le cas d'un projet ADP, le fait d'appeler, au niveau de la requete, la function qui elle même interroge la liste modifiable n'engendre pas un trafic réseaux important pouvant faire chuter les perfs ?? D'ailleurs ma Requete1 sera dans ce cas une vue sur SQL Server donc la fonction CompareListe ne sera pas reconnue !? (le nombre d'élément selectionné dans mon cas peut atteindre plus de 50 voir
100 !)
Merci encore de tes lumiéres, Thierry
"Raymond [mvp]" a écrit dans le message de news: ONr#
Bonsoir.
la sélection ne s'opérant que sur un pays, le plus simple est de passer
par
la clause where de l'ouverture de l'état: DoCmd.OpenReport "etat1", acPreview, , "[pays] = '" & Me.Modifiable1
&
"'"
si tu passais par une sélection multiple (zone de liste) il faudrait mettre
un critère dans la requête avec une fonction telle que tu peux voir sur
-- @+ 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
"News Groups" a écrit dans le message de news:411b8c90$0$26990$
Salut à tous,
Je suis en train de chercher (et donc de comprendre !) quelle est la meilleure méthode pour filtrer les données d'un état : Exemple : aprés selection des pays dans une liste déroulante d'un formulaire, j'imprime un etat dont la source comporte tout les pays mais
qu'un filtre limite aux pays sélectionnés précédemment. Comment faire ? J'ai bien étudié les diverses méthodes (trop nombreuses d'ailleurs!):