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 :

Changer la proprieté "contenu" selon liste déroulante [AC-2007]


Sujet :

Access

  1. #1
    Membre régulier
    Homme Profil pro
    Technico - Administratif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technico - Administratif
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Points : 107
    Points
    107
    Par défaut Changer la proprieté "contenu" selon liste déroulante
    Bonjour,

    J'ai plusieurs tables de départements, Vendee, Deux-Sevre, ... qui ont toutes les mêmes champs, [CP], [VILLE], [INSEE].
    Dans un formulaire j'ai une liste déroulante "zdlDPT" avec les noms des départements.

    Comment faire pour que la propriété "contenu" de la zone de liste "sdlCommunesliee" prenne la valeur de "zdlDPT".

    Merci d'avance
    Shades

  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 017
    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 017
    Points : 24 548
    Points
    24 548
    Par défaut
    Bonjour,

    Mettre dans "contenu" d'une zone de liste une valeur n'a pas de sens. Cela reviendrait à mettre une seule ligne dans la zone de liste, autant utiliser une zone de texte.

    Ceci étant dit, je pense que tu veux que lorsque tu choisis une valeur dans la 1ère zone de liste, il filtre la seconde.

    Est-ce cela ?

    Cordialement,

  3. #3
    Membre régulier
    Homme Profil pro
    Technico - Administratif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technico - Administratif
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Points : 107
    Points
    107
    Par défaut
    Oui c'est cela, j'ai plusieurs tables nommées par nom de départements, et une zdl avec les départements, et je souhaiterais changer le contenu de la zdl multivaluée, la première zdlDPT offre le choix des départements et zdlCommunesliee affiche le département sélectionne.

    Si choix Vendée | 85 dans zdlDPT alors la source de "zdlCommunesliee" doit être TbVendee.

    Cordialement,
    Sylvain

  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 017
    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 017
    Points : 24 548
    Points
    24 548
    Par défaut
    Dans ce cas effectivement il te faut changer la propriété Contenu.

    Mon conseil est d'embarquer le nom de la table, TVendee par exemple, dans la table de la première liste et ainsi sur l'événement Après MAJ de la 1er liste (choix du département) faire une affectation comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.zdlCommunesliee.rowsource = me.zdlDPT.column(x)
    ou x est le N° de la colonne contenant le nom de la table. Attention x démarre à 0, 0 = 1ere colonne, 1 = 2ème colonne ...

    Cordialement,

  5. #5
    Membre régulier
    Homme Profil pro
    Technico - Administratif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technico - Administratif
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Points : 107
    Points
    107
    Par défaut
    loufab

    Cool Merci, mais en cherchant j'ai trouvé que par une requête cela fonctionnait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT France.ville, France.insee, France.[code postal]
    FROM France
    WHERE (((France.[nom dep])=[Formulaires]![Exploitants]![zdlDPT]))
    ORDER BY France.ville;
    mais peut être ta méthodes est elle plus efficace ?
    Par contre ma liste multivaluée est limitée elle ne m'affiche pas toutes les villes qd je sélectionne un département ... Il y a une cause à cela ?

    Cordialement,
    Sylvain

  6. #6
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 017
    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 017
    Points : 24 548
    Points
    24 548
    Par défaut
    Je n'utilise pas les champs multivalués. J'en ai donc une piètre expérience.

    Concernant ta requete ce n'est pas du tout comme cela que j'avais compris ton organisation des données. Mais bref l'essentiel c'est que cela te convienne.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/06/2010, 14h11
  2. Réponses: 7
    Dernier message: 22/04/2010, 10h57
  3. Réponses: 1
    Dernier message: 20/04/2006, 09h17

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