Peut-on avoir la liste des requêtes créées (ou de certaines requêtes utiles)
dans un formulaire sous forme de liste déroulante ? (et on choisirait par
conséquent dans la liste la requête que l'on veut)
jusqu'à présent, j'utilise des boutons de commande pour chaque requête, mais
si j'en ai beaucoup, cela fait beaucoup de boutons de commande !
même question concernant les formulaires et les états : peut-on les lister
sous forme déroulante ?
peut-être par le VBA ?
Merci d'avance pour votre aide et vos informations très pratiques
CG
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
Daniel Carollo
Bonsoir Corinne!
Il est en effet tout a fait possible de faire ce que vous desirez. Vous pouvez, en VBA, parcourir la collection des containers d'une base Access, et ajouter chaque element a la liste d'elements de la liste deroulante. C'est la methode que je prefere, etant la plus flexible (en general, mes noms de requetes ont un sens, ce qui me permet de les selectionner d'une facon automatique avec des conditions sur le nom). J'utilise aussi beaucoup la propriete "tag" des objets pour mettre des infos facilement accessibles.
Il y a aussi une autre methode, qui consiste a faire une requete sur la table systeme qui contient les noms de tous les objets. De memoire, les requetes sont de type 5, la requete serait donc du genre: SELECT MSysObjects.Name FROM MsysObjects WHERE (Left$([Name],1)<>"~") AND (MSysObjects.Type)=5 ORDER BY MSysObjects.Name Les requetes dont les noms commencent par un ~ sont soit des requetes temporaires, soit des requetes "non sauvegardees", celles qui servent a alimenter des listes deroulantes, par exemple. Cette requete peut ainsi alimenter une liste deroulante. La raison pour laquelle je prefere eviter cette solution c'est qu'elle utilise des informations undocumentees. Il n'y a donc aucune garantie que les requetes vont toujours etre de type 5 dans la prochaine version d'Access, ou que le nom de la table systeme ne va pas changer, encore que ce soit assez peu probable.
A vous de choisir, j'espere que ca vous aide a demarrer...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com We provide solutions... P.S. Je suis maintenant disponible pour contrats à courte et moyenne durée. Envoyer un courrier a: d a n i e l c @ c o m p u t i n g - t e c h . c o m
"CG" wrote in message news:
Bonsoir,
Peut-on avoir la liste des requêtes créées (ou de certaines requêtes utiles)
dans un formulaire sous forme de liste déroulante ? (et on choisirait par conséquent dans la liste la requête que l'on veut)
jusqu'à présent, j'utilise des boutons de commande pour chaque requête, mais
si j'en ai beaucoup, cela fait beaucoup de boutons de commande !
même question concernant les formulaires et les états : peut-on les lister sous forme déroulante ?
peut-être par le VBA ?
Merci d'avance pour votre aide et vos informations très pratiques CG
Bonsoir Corinne!
Il est en effet tout a fait possible de faire ce que vous desirez. Vous
pouvez, en VBA, parcourir la collection des containers d'une base Access, et
ajouter chaque element a la liste d'elements de la liste deroulante. C'est
la methode que je prefere, etant la plus flexible (en general, mes noms de
requetes ont un sens, ce qui me permet de les selectionner d'une facon
automatique avec des conditions sur le nom). J'utilise aussi beaucoup la
propriete "tag" des objets pour mettre des infos facilement accessibles.
Il y a aussi une autre methode, qui consiste a faire une requete sur la
table systeme qui contient les noms de tous les objets. De memoire, les
requetes sont de type 5, la requete serait donc du genre:
SELECT MSysObjects.Name FROM MsysObjects WHERE (Left$([Name],1)<>"~") AND
(MSysObjects.Type)=5 ORDER BY MSysObjects.Name
Les requetes dont les noms commencent par un ~ sont soit des requetes
temporaires, soit des requetes "non sauvegardees", celles qui servent a
alimenter des listes deroulantes, par exemple.
Cette requete peut ainsi alimenter une liste deroulante.
La raison pour laquelle je prefere eviter cette solution c'est qu'elle
utilise des informations undocumentees. Il n'y a donc aucune garantie que
les requetes vont toujours etre de type 5 dans la prochaine version
d'Access, ou que le nom de la table systeme ne va pas changer, encore que ce
soit assez peu probable.
A vous de choisir, j'espere que ca vous aide a demarrer...
--
Daniel :-)
Computing Technologies International - www.computing-tech.com
We provide solutions...
P.S. Je suis maintenant disponible pour contrats à courte et moyenne durée.
Envoyer un courrier a: d a n i e l c @ c o m p u t i n g - t e c h . c o
m
"CG" <corinne.gramari@libertysurf.fr> wrote in message
news:OfbaGazRDHA.2144@TK2MSFTNGP11.phx.gbl...
Bonsoir,
Peut-on avoir la liste des requêtes créées (ou de certaines requêtes
utiles)
dans un formulaire sous forme de liste déroulante ? (et on choisirait par
conséquent dans la liste la requête que l'on veut)
jusqu'à présent, j'utilise des boutons de commande pour chaque requête,
mais
si j'en ai beaucoup, cela fait beaucoup de boutons de commande !
même question concernant les formulaires et les états : peut-on les lister
sous forme déroulante ?
peut-être par le VBA ?
Merci d'avance pour votre aide et vos informations très pratiques
CG
Il est en effet tout a fait possible de faire ce que vous desirez. Vous pouvez, en VBA, parcourir la collection des containers d'une base Access, et ajouter chaque element a la liste d'elements de la liste deroulante. C'est la methode que je prefere, etant la plus flexible (en general, mes noms de requetes ont un sens, ce qui me permet de les selectionner d'une facon automatique avec des conditions sur le nom). J'utilise aussi beaucoup la propriete "tag" des objets pour mettre des infos facilement accessibles.
Il y a aussi une autre methode, qui consiste a faire une requete sur la table systeme qui contient les noms de tous les objets. De memoire, les requetes sont de type 5, la requete serait donc du genre: SELECT MSysObjects.Name FROM MsysObjects WHERE (Left$([Name],1)<>"~") AND (MSysObjects.Type)=5 ORDER BY MSysObjects.Name Les requetes dont les noms commencent par un ~ sont soit des requetes temporaires, soit des requetes "non sauvegardees", celles qui servent a alimenter des listes deroulantes, par exemple. Cette requete peut ainsi alimenter une liste deroulante. La raison pour laquelle je prefere eviter cette solution c'est qu'elle utilise des informations undocumentees. Il n'y a donc aucune garantie que les requetes vont toujours etre de type 5 dans la prochaine version d'Access, ou que le nom de la table systeme ne va pas changer, encore que ce soit assez peu probable.
A vous de choisir, j'espere que ca vous aide a demarrer...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com We provide solutions... P.S. Je suis maintenant disponible pour contrats à courte et moyenne durée. Envoyer un courrier a: d a n i e l c @ c o m p u t i n g - t e c h . c o m
"CG" wrote in message news:
Bonsoir,
Peut-on avoir la liste des requêtes créées (ou de certaines requêtes utiles)
dans un formulaire sous forme de liste déroulante ? (et on choisirait par conséquent dans la liste la requête que l'on veut)
jusqu'à présent, j'utilise des boutons de commande pour chaque requête, mais
si j'en ai beaucoup, cela fait beaucoup de boutons de commande !
même question concernant les formulaires et les états : peut-on les lister sous forme déroulante ?
peut-être par le VBA ?
Merci d'avance pour votre aide et vos informations très pratiques CG
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"CG" a écrit dans le message de news:
Bonsoir,
Peut-on avoir la liste des requêtes créées (ou de certaines requêtes utiles)
dans un formulaire sous forme de liste déroulante ? (et on choisirait par conséquent dans la liste la requête que l'on veut)
jusqu'à présent, j'utilise des boutons de commande pour chaque requête, mais
si j'en ai beaucoup, cela fait beaucoup de boutons de commande !
même question concernant les formulaires et les états : peut-on les lister sous forme déroulante ?
peut-être par le VBA ?
Merci d'avance pour votre aide et vos informations très pratiques CG
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"CG" <corinne.gramari@libertysurf.fr> a écrit dans le message de
news:OfbaGazRDHA.2144@TK2MSFTNGP11.phx.gbl...
Bonsoir,
Peut-on avoir la liste des requêtes créées (ou de certaines requêtes
utiles)
dans un formulaire sous forme de liste déroulante ? (et on choisirait par
conséquent dans la liste la requête que l'on veut)
jusqu'à présent, j'utilise des boutons de commande pour chaque requête,
mais
si j'en ai beaucoup, cela fait beaucoup de boutons de commande !
même question concernant les formulaires et les états : peut-on les lister
sous forme déroulante ?
peut-être par le VBA ?
Merci d'avance pour votre aide et vos informations très pratiques
CG
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"CG" a écrit dans le message de news:
Bonsoir,
Peut-on avoir la liste des requêtes créées (ou de certaines requêtes utiles)
dans un formulaire sous forme de liste déroulante ? (et on choisirait par conséquent dans la liste la requête que l'on veut)
jusqu'à présent, j'utilise des boutons de commande pour chaque requête, mais
si j'en ai beaucoup, cela fait beaucoup de boutons de commande !
même question concernant les formulaires et les états : peut-on les lister sous forme déroulante ?
peut-être par le VBA ?
Merci d'avance pour votre aide et vos informations très pratiques CG