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

Requêtes et SQL. Discussion :

besoin aide sur requete


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 181
    Points : 55
    Points
    55
    Par défaut besoin aide sur requete
    Bonjour,

    J'ai deux tables :

    table a) une qui contient un numéro et sa désignation correspondante
    table b) une qui contient les données comme une fiche technique

    Je souhaiterai en sélectionnant un numéro dans une liste déroulante, faire afficher sa désignation correspondante.

    c'est un peu comme si à partir du nom d'une personne, je voulais faire afficher le prénom correspondant à cette personne.

    Je me doute qu'il faut mettre tout ça dans une zone de texte mais faut-il faire une requête pour la désignation ?

    J'utilise ACCESS 2007 et suis débutant

  2. #2
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Bonjour et bienvenue sur le forum!
    Apparemment tes deux tables peuvent n'en faire qu'une seule.
    C'est une relation un à un qui existe entre elle n'est ce pas?

    Si c'est le cas, le problème est ainsi résolu.

  3. #3
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut
    Bonjour,

    Si je comprends bien la problématique, tu souhaites à partir d'une liste déroulante, choisir une code de la table A et afficher la désignation attachée à ce code (stocké également dans la table A).

    Au niveau de ta liste déroulante, lorsque tu la crées avec l'assistant, quand il te demande quels champs mettre dans la liste, choisis les deux (Code + Désignation).

    Dans un champ Texte indépendant, en mode création, sur les propriétés Données, tu tapes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Me.NomListeDeroulante.Column(1)
    Le Chiffre 1 représente le deuxième champ de la source de la liste déroulante. Le premier ayant l'index 0

    A+

  4. #4
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 181
    Points : 55
    Points
    55
    Par défaut
    Citation Envoyé par Jeannot45 Voir le message
    Bonjour,

    Si je comprends bien la problématique, tu souhaites à partir d'une liste déroulante, choisir une code de la table A et afficher la désignation attachée à ce code (stocké également dans la table A).

    Au niveau de ta liste déroulante, lorsque tu la crées avec l'assistant, quand il te demande quels champs mettre dans la liste, choisis les deux (Code + Désignation).

    Dans un champ Texte indépendant, en mode création, sur les propriétés Données, tu tapes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Me.NomListeDeroulante.Column(1)
    Le Chiffre 1 représente le deuxième champ de la source de la liste déroulante. Le premier ayant l'index 0

    A+
    Merci pour ta réponse.
    J'ai essayé mais j'ai "#Nom ?" qui s'affiche dans le champs texte indépendant
    D'autre part quand tu parles "en mode création, sur les propriétés Données", tu parles dans la ligne source controle ou je dois mettre le code ?
    Enfin si ma liste déroulante se prénome Modifiable12, je mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Me.Modifiable12.Column(1)
    Merci
    Olivier

  5. #5
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut
    Re,

    En effet, il s'agit bien de la source controle de ta zone texte. Par contre, et e te prie de m'excuser, le code que je t'ai donné c'est pour du VBA.

    Il te suffit d'écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =Modifiable12.Column(1)
    Petit conseil, pense à nommer tes objets (Onglet : Autres dans le propriétés).

  6. #6
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    181
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 181
    Points : 55
    Points
    55
    Par défaut
    Ca marche !!

    Merci de ton aide

    Si j'ai besoin, je n'hésites pas ...

    A+

    Olivier

  7. #7
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut
    Hello,

    Lorsque le sujet est clos, il faut absolument indiqué qu'il est résolu.
    Pour le faire, il faut cliquer sur le bouton situé au-dessous du dernier post.

    A+ sur le Forum

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

Discussions similaires

  1. [AC-2010] besoin d aide sur requete
    Par kem77 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 08/03/2012, 23h40
  2. Besoin d'aide sur requete SQL
    Par s.godquin dans le forum Langage SQL
    Réponses: 1
    Dernier message: 16/04/2009, 11h34
  3. besoin d'aide sur requete
    Par philguio dans le forum Langage SQL
    Réponses: 7
    Dernier message: 25/03/2009, 10h37
  4. Réponses: 7
    Dernier message: 18/07/2008, 10h44
  5. Besoin d'aide sur requetes imbriquées simples
    Par Kyti dans le forum Langage SQL
    Réponses: 2
    Dernier message: 01/03/2006, 11h52

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