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 :

Acces au "Source contrôle" d'un champ


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 49
    Points : 36
    Points
    36
    Par défaut Acces au "Source contrôle" d'un champ
    Salut à tous,
    Je voudrais pouvoir changer la propriété "Source contrôle" d'un champ d'un état.
    En mode conception, lorsque je tape "Me.MonChamp." l'éditeur m'ouvre une liste de propriétés et de méthodes mais je ne retrouve pas celle qui correspond à "Source contrôle" !
    Quelqu'un sait comment elle s'appelle?
    Merci.

  2. #2
    Membre éclairé Avatar de stéphane_ais2
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 792
    Points : 891
    Points
    891
    Par défaut
    Bonjour,

    Et
    SE
    Si le monde explose, la dernière voix audible sera celle d’un expert, disant que la chose est impossible. - P. Ustinov

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 223
    Points : 240
    Points
    240
    Par défaut
    Citation Envoyé par stéphane_ais2
    Bonjour,

    Et
    SE
    Je crois qu'il parle de la source d'un champ et non de l'état

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 49
    Points : 36
    Points
    36
    Par défaut
    Non, je ne cherche pas a changer la requete de l'etat.
    Je vais essayé d'etre plus clair :
    j'ai une table (matable) avec 2 champs (toto et titi).
    j'ai une rquete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT toto, COUNT(*)AS Nb FROM matable ORDER BY toto
    J'ai un etat qui affiche cela sous forme de tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    toto          Nb
    -----------------
    val1          3
    val2          6
    val3          5
    ...
    Cela fonctionne bien.
    Maintenant je voudrais re-ouvrir l'état mais au lieu de m'afficher les valeurs du champ toto, je voudrais qu'il m'affiche les valeurs du champ titi.
    Donc je modifie ma requete grace a "Me.RecordSource" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT titi, COUNT(*)AS Nb FROM matable ORDER BY titi
    Mais le champ qui est affiché est attaché au champ "toto" et il faudrait que change cela pour le rattacher au champ "titi".
    Tu vois?

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 49
    Points : 36
    Points
    36
    Par défaut
    J'ai réussi a contourner le probleme en nommant le champ dans la requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT toto AS Element, COUNT(*)AS Nb FROM matable ORDER BY toto
    Et dans mon etat le champ affiché est attaché au champ "Element".
    Ca marche bien mais si quelqu'un sait comment s'appelle la propriété "Source contrôle" d'un champ de données ca m'interesse quand même.
    Merci.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 49
    Points : 36
    Points
    36
    Par défaut
    Mais en règle générale, comment peut-on faire la relation entre les intitulés en français qui sont affiché dans la fenetre de propriété d'un élément d'un état ou formulaire avec ce que l'on doit taper dans le code pour y acceder de facon dynamique?

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 223
    Points : 240
    Points
    240
    Par défaut
    Citation Envoyé par Nathan
    Donc je modifie ma requete grace a "Me.RecordSource"
    Comment procèdes-tu pour changer ta requête ??
    - par code vba
    - en mode création de l'état
    - ...

  8. #8
    Membre éclairé Avatar de stéphane_ais2
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 792
    Points : 891
    Points
    891
    Par défaut
    Citation Envoyé par Nathan
    Mais en règle générale, comment peut-on faire la relation entre les intitulés en français qui sont affiché dans la fenetre de propriété d'un élément d'un état ou formulaire avec ce que l'on doit taper dans le code pour y acceder de facon dynamique?
    Désolé pour la réponse à côté de tout à l'heure...j'avais lu trop vite...

    Donc est une bonne méthode pour répondre à ta question...d'ailleurs en l'utilisant, l'aide d'Access renvoie vers la Propriété 'ControlSource' et l'on apprend que son utilisation dans un état est limitée aux regroupements des états...

    SE
    Si le monde explose, la dernière voix audible sera celle d’un expert, disant que la chose est impossible. - P. Ustinov

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 49
    Points : 36
    Points
    36
    Par défaut
    scorpion1611:
    Le but de l'opération est de piloter cela grace a du code vba.
    stéphane_ais2
    Merci, je n'ai pas pensé a cela .
    C'est quand même domage de ne pas avoir cela dans la liste qui s'ouvre dans l'éditeur vba quand on tape un Point ou Ctrl+Espace!
    En tout cas merci à vous.

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

Discussions similaires

  1. [AC-2013] Source contrôle d'un formulaire = champ table lié à la source
    Par Mielanie dans le forum IHM
    Réponses: 28
    Dernier message: 23/10/2013, 17h06
  2. 2 "formules" pour un même Source Contrôle??
    Par Mr White dans le forum Access
    Réponses: 11
    Dernier message: 21/10/2005, 14h14

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