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

VBA Access Discussion :

Case à cocher en "cascade"


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 162
    Par défaut Case à cocher en "cascade"
    Bonjour,
    j'ai 3 tables reliées entres elles :
    - T_Region -> T_site -> T_agence

    En ouvrant la table Region je peux "naviguer" dans les sites puis les agences.
    A ce niveau tout est OK, voilà à quoi cela ressemble

    >Region1
    -->Site11
    ------>Agence111
    ------>Agence112
    ------>Agence113
    -->Site12
    ------->Agence121
    ------->Agence122

    >Region2
    -->Site23
    ------>Agence231
    ------>Agence232


    Dans chaque table j'ai un champ case à cocher
    Ainsi à l'aide d'un code VBA je voudrais que lorsque je coche la case de la Region1 (en début d'arborescence donc), les cases de mes sites liés à la région se cochent automatiquement.
    Et de la même manière lorsque la case du site est cochée que les agences liées au site se cochent aussi.

    Bref, un effet de cascade auto qui suivrait les liens directs.

    Quelqu'un pourrait il me mettre sur la voie ?
    D'avance merci
    Fred

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 137
    Par défaut
    Bonjour,

    La seule voie connu est la requête mise à jour...

    D'un point de vu strictement conceptuel c'est un peu capilotracté.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 162
    Par défaut
    Merci, je suis arrivé à la même conclusion que toi (requête mise à jour)

    Je suis d'accord aussi averc le fait que c'est un poil compliqué, existe t'il une méthode plus simple pour recréer le principe d'une arborescence ou je pourrais sélectionner des éléments ??

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 137
    Par défaut
    Faire des requêtes en cascade tout simplement, par rapport à l'ajout c'est plus rapide.

    La requete de la liste 2 est paramétrée (where) sur la liste 1 et ainsi de suite.

    Ce cas a été étudié de nombreuse fois dans le forum... je pense que tu n'auras pas besoin de t'y référé vu la facilité de la mise en oeuvre.
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

Discussions similaires

  1. Cases à cocher et décocher en cascade
    Par WAS92 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/06/2011, 17h14
  2. [MIGRATION] champ de type "case à cocher"
    Par The_Nail dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 10/05/2011, 11h07
  3. Valider en cascade case à cocher
    Par pascalourox dans le forum IHM
    Réponses: 1
    Dernier message: 21/09/2008, 15h35

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