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 :

Champs multivalués en cascade


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Août 2005
    Messages : 525
    Par défaut Champs multivalués en cascade
    Bonjour à tous

    Je me casse la tête avec les champs multivalués.
    Une table (AdminUser) stocke les préférences (champ multivalué PreferenceActivity) d'un médecin (Praticien). J'aimerai grouper ces préférences dans un autre champ multivalué "ActivityGroup"

    ActivityGroup
    Adulte;Pediatrie;Tous;Aucun

    PreferenceActivity
    Réa Adulte;Réa Pediatrie;Garde Adulte;Garde Pediatrie;Bloc Adulte;Bloc Pediatrie

    Ainsi sur le champ multivalué quand je clique sur "adulte" cela me coche aussi Réa Adulte;Garde Adulte;Bloc Adulte
    Si je clique sur "Pediatrie" cela me coche aussi Réa Pediatrie;Garde Pediatrie;Bloc Pediatrie
    "Aucun", cela me décoche tout
    "Tous", cela me coche tout

    J'ai fais un tour sur les infos de la FAQ (ici)et de developpez (là) mais que ce soit par recordset ou une autre façon, je ne vois pas comment y arriver.
    Bien sûr, je pourrai passer par une autre table qui stockerait les préférences mais c'est moins fun !
    Une idée ?
    Merci par avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Août 2005
    Messages : 525
    Par défaut
    Le manque de réponse sur les champs multivalués indique bien que ces champs pourtant utiles sont difficiles à manipuler.
    Une autre façon de poser ma question est:
    Comment filtrer une liste d'un champ multivalué en fonction des résultat d'une liste d'un autre champ multivalué ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Citation Envoyé par docjo Voir le message
    Le manque de réponse sur les champs multivalués indique bien que ces champs pourtant utiles sont difficiles à manipuler.
    C'est pourquoi beaucoup en sont revenus pour revenir vers un schéma traditionnel en rajoutant les tables adéquates.

    Je t'invite à revoir ton schéma, pour éviter l'utilisation de ces champs.

    D'autant plus que si un jour tu es amené à changer de bases de données, ce type de champ n'existe pas ailleurs.

    Philippe

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/06/2011, 09h43
  2. export excel dao champs multivalués
    Par santacrus dans le forum VBA Access
    Réponses: 4
    Dernier message: 06/01/2009, 11h51
  3. modifier un champ clé en cascade
    Par zaineb.z dans le forum SQL
    Réponses: 3
    Dernier message: 27/03/2008, 17h50
  4. Compter les valeurs d'un champs multivalués
    Par jema83 dans le forum VBA Access
    Réponses: 0
    Dernier message: 17/11/2007, 10h35
  5. Etat basé sur une table avec 2 champs multivalués
    Par amphytria dans le forum Modélisation
    Réponses: 20
    Dernier message: 08/09/2007, 14h26

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