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

IHM Discussion :

Atteindre enregistrement sur liste déroulante


Sujet :

IHM

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2012
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Atteindre enregistrement sur liste déroulante
    Bonjour,

    Bon, je me résouds à poser ma question, qui est très certainement complètement stupide et dont la réponse est triviale, mais ça fait 2 jours que je nage alors voilà.

    J'ai plusieurs tables avec comme clé primaire un n° de site à 6 chiffres. Même clé primaire pour 5 tables.

    Je voudrais faire un truc vraiment tout tout con : sur un formulaire access, j'ai une zone de liste déroulante sur mon n° de site (appelé G2R). Et je voudrais tout simplement qu'en fonction du n° de site sélectionné, mon formulaire Access affiche les infos relatives à ce n°, càd qu'il m'affiche les valeurs des champs relatifs au n° sélectionné. Je sais pas si je suis très claire...

    Bref, si vous aviez des idées... J'ai tenté des me.refresh sur changement de ma liste déroulante mais ça me renvoie une erreur, à priori liée à ma clé primaire (interdiction de doublons, erreur 3022). Bref, je nage complètement....

    Merci d'avance pour votre aide !

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Février 2008
    Messages : 286
    Points : 383
    Points
    383
    Par défaut
    Bonjour,
    Une précision à te demander : quel rapport avec le fait que tu aies 5 tables ?

    Par ailleurs, pour ma part si dans un formulaire libre je devais afficher divers champs en fonction de la saise (ou de la sélection) d'un numéro de site, je crois bien que dans l'évènement "sur changement" de ce contrôle je lancerai une requete SQL (avec un "Where NumSite = le numéro de site souhaité) sur ma table et renseignerais les divers champs de mon formulaire avec les résultats de cette requête.

    Michel

    Complément : et si tu dois afficher des rubriques apprtenant à diverses tables, soit je ferais la recherche autant de fois que nécessaire sur les dites tables, soit je les mettrais en relation pour ne passer la requête SQL qu'une seule fois et récupérer ainsi l'ensemble des valeurs qui intéressent mon formulaire.

  3. #3
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonjour et bienvenue sur les forums de Developpez.com,

    Pour faire simple, lorsque tu crées ta liste déroulante, utilises l'assistant, c'est le troisième choix, "Rechercher un enregistrement...".

    Le code nécessaire sera généré automatiquement.

    Domi2

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2012
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci beaucoup, ça marche !!!

    En attendant j'avais mis mon n° de site dans un formulaire et les autres données dans un sous formulaire, et j'avais fait une relation père-fils. Mais pas très pratique je trouve.

    Merci beaucoup encore une fois, ça va clairement me simplifier la tâche !!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/03/2006, 01h24
  2. Pb de requery sur liste déroulantes
    Par patbeautifulday1 dans le forum Access
    Réponses: 13
    Dernier message: 10/03/2006, 18h42
  3. [MySQL] Affichage de données après click sur liste déroulante
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 27/01/2006, 12h08
  4. Selection clavier sur liste déroulante
    Par Maxime_ dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 12/01/2006, 10h35
  5. changement d'enregistrement via liste déroulante
    Par rahan_dave dans le forum Access
    Réponses: 3
    Dernier message: 13/10/2005, 18h47

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