IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Utilisation d'une Checkbox dans ACCESS


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Points : 5
    Points
    5
    Par défaut Utilisation d'une Checkbox dans ACCESS
    Bonjour,

    Je cherche à utiliser une checkbox dans acces qui me permettrait de selectionner un certain nombre d'enregistrements dans un champs (des communes dans mon cas) et qu'à partir de ce choix je puisse acceder à des états qui me permettenty de visualiser des informations statistiques sur ces communes.

    Je dispose donc d'une table commune liée à d'autre tables statistiques, je maîtrise parfaitement les requêtes au coup par coup ainsi que les etats et formulaires permettant de visualiser les statistiques mais je cherche à automatiser la procédure afin de sortir sous forme d'un état des indicateurs précis à partir d'une sélection style "Checkbox"

    Je m'initie actuellement au VBA mais mes compétences actuelles ne me permettent pas de développer cette application.

    Auriez-vous des pistes, tutoriels en ligne, biblio, ou exemple de bases ACCESS qui me permettrait d'avancer sur l'utilisation de ces Checkbox ds access.

    Merci d'avance pour vos réponses,

    Bob

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Merci pour ta réponse!

    Je viens de regarder les liens que tu viens de m'envoyer, malheureusement au moins sur le premier lien il n'est pas possible d'agréger des données autrement dire de sélectionner plusieurs ouvrages pour conna^tre, par exemple, le nombre moyen de page des ouvrages sélectionnés (si l'on connaissait pour chacun des ouvrages le nombre de pages)

    Par contre pour le deuxième lien, je ne vois pas trop concrétement ce que signifie "changer la valeur de plusieurs controles en même temps". Peut-etre est-ce la réponse à ma question?!?

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Je ne comprends pas bien ce que tu veux faire.

    Peux tu être plus clair sur ce que tu veux faire ?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Ø Imaginons j’ai une table commune qui recense toutes communes d’un département

    Ø J’ai différentes bases statistiques liées sur le thème de la démographie par exemple avec des informations toujours à la commune

    Ø Actuellement je selectionne par un système de requête manuelle les communes dont je veux connaître les indicateurs (population totale, moyenne d’age, etc…)

    Ø A terme je voudrais pouvoir avoir une checkbox qui me présente toutes les communes et sur laquelle je puisse cocher simplement les communes qui m’interessent et qu’au final les indicateurs que j’ai choisi s’affichent dans un état sous forme de tableaux et/ou graphiques.

    Ø Le paramétrage de l’état final sous forme de tableaux et/ou graphiques ne devrait pas me poser trop de problème par contre la mise en place de la checkbox m’en pose déjà bcp plus…

    Merci pour ton interet

    Bob

  6. #6
    Invité
    Invité(e)
    Par défaut
    Salut,

    Tu peux utiliser la zone de liste, dans les propriétés tu as "Sélection Multiple" (avec la touvhe ctrl), par contre je ne sais pas comment récupérer ce que tu as sélectionné.

    Si cela peut de donner une voie de recherche.

    Par contre pour tes cases à cocher, (avec un case par dpt),il faut trouver le bon activex, car ce n'est pas en standard

    Starec

  7. #7
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    En allant sur cette page, tu pourras peut-être trouvé ton bonheur :
    http://access.developpez.com/faq/?page=zdl

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    j'ai déjà regardé et deux solutions soit je n'ai pas identifié dans la FAQ la partie qui pourrait m'être utile soit il n'y a rien qui correspond à ma problématique.... C'est assez rageant car j'ai déjà vu des applis ACCESS fonctionner avec ce système de CheckBox...

    Je continue donc à chercher... mais toutes les pistes sont les bienvenus...

    bob

  9. #9
    Invité
    Invité(e)
    Par défaut
    Re

    A mon avis l'appli que tu as vu utilise l'active X MicrosoftListView, il me semble qu'avec lui tu peux avoir des listes avec une case à cocher, par contre je ne l'ai utilisé qu'une fois, et c'est assez ardu.

    Fait des recherches sur ce forum ou le forum VB pour voir son usage.

    Starec

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Pour etre exact l'appli que j'ai vu utilisait une fonction de ce style, je pense que cela marche avec la fonction "CheckBox" :



    Ici la commande est assez complexe mais dans le principe j'aurais simplement besoin d'un selecteur/deselecteur de commune pour mes requêtes

    Un blésois d'origine désemparé....

  11. #11
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Je vois ce que tu veux faire, pour cela il faut que tu crées une table temporaire qui est la sélection des communes que tu as sélectionnées, et ensuite tu exécutes tes requêtes en fonction de la table temporaire.

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Justement c'est ce que je fais habituellement de créer une table temporaire avec mes communes à étudier...

    Mais ce que je voudrais maintenant faire, puisque les indicateurs que je calcule sont les m^mes à chaque étude, c'est automatiser le processus en n'ayant simplement qu'à cocher les communes qui m'interessent pour mon étude du jour.

    Et là zoup j'ai paramétré mes états de sortie, tableaux et graphes illustrant mes indicateurs peuvent sortir à la volée sur mon territoire d'étude dans un rapport finalisé.

    Plus facile à dire qu'à faire....

  13. #13
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Et bien, si je regarde l'image que tu as mis.

    Tu as deux listes de choix, la première est le résulat d'une requête ou d'une table, la seconde est celle de ta table temporaire, et dans ton formulaire, tu fais un clic (ou double clic) et cela bascule la donnée dans l'autre table, etc jusqu'à avoir toutes les données que tu souhaites...

    Et ensuite tu peux ensuite faire un éditer tous les états que tu souhaites...

    Et à chaque fois que tu ouvres ton formulaire tu fais une raz sur la table temporaire...

  14. #14
    Invité
    Invité(e)
    Par défaut
    Re

    Oui, mais je ne comprends pas tout, cela implique une checkbox pour chaque commune ?, si le nombre de communes change tu as tout à refaire.

    Starec

    PS : Un Blésois par obligation professionnel

  15. #15
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Non si je reprends ton image :



    Tu as deux listes de Zone de texte :
    Zone_liste1 :
    Paris 1er ARR. (75)
    Etc...

    Et une autre : 0 communes sélectionnées
    Zone_liste2

    Donc, tu fais un clic (ou double clic) dans la Zone_liste1 est cela rajoute la commune sélectionnée dans la liste Zone_liste2, etc... jusqu'à ce que tu es fais la sélection souhaitée...

    Ensuite, tu peux ouvrir les états souhaités.

  16. #16
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Zoom61 : dans le principe ca m'irait effectivement d'alimenter une table temporaire avec mes communes d'étude et à partir de laquelle je pourrais sortir mes états, même si dans les faits je ne vois pas encore trop comment faire...

    si cela est possible on peut très bien imaginer cette table temporaire alimentée par ce système de CheckBox présentant les communes....

    Et la boucle est bouclée car je ne sais pas comment utiliser cette ChekBox dans Access..

    Merci pour tes conseils

    Un parisien par obligation prof.

  17. #17
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Pour te répondre, et je vais essayer d'être clair :

    Sur le clic de ta Zone_Liste1, tu exécutes une requête ajout qui ajoute la donnée à la table temporaire. L'ajout étant la donnée Zone_Liste1 du formulaire. Et après l'exécution de la requête, tu fais une mise à jour te ton formulaire.

    Et normalement, la donnée apparaît dans la Zone_Liste2.

    Les données étant stockées dans la table temporaire, tu peux faire éditer tous les états et les formulaires souhaités.

  18. #18
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 14
    Points : 5
    Points
    5
    Par défaut
    Parfait, c'est exactement ce que cherchais!

    Merci énormément pour ton aide Zoom61!!!! 8)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment créer une CheckBox dans un module Access
    Par schnee dans le forum Access
    Réponses: 3
    Dernier message: 06/03/2014, 22h20
  2. Réponses: 4
    Dernier message: 22/05/2007, 15h45
  3. Réponses: 4
    Dernier message: 15/02/2006, 17h24
  4. Utilisation d'une requete dans une requete update
    Par hellbilly dans le forum Access
    Réponses: 4
    Dernier message: 09/01/2005, 15h09
  5. Pl/SQL utilisation d'une variable dans un select
    Par larg dans le forum PL/SQL
    Réponses: 17
    Dernier message: 30/11/2004, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo