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 :

Menu déroulant pour une clef [Toutes versions]


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Homme Profil pro
    New Technologie
    Inscrit en
    Avril 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : New Technologie
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Avril 2017
    Messages : 15
    Points : 6
    Points
    6
    Par défaut Menu déroulant pour une clef
    Bonjour à vous tous,

    Je vous écris car j'ai crée deux tables dans lesquelles j'ai mis mis ma clef sur le Nom et je voudrai savoir s'il y avait une solution lorsque je remplis la table client, et lorsque je passe a la table facture je puisse mettre un menu déroulant des Nom de mes clients vu que c'est ma clef ? ou je suis obligé de le taper et pas me tromper a chaque fois sur l'orthographe ?

    Je vous remercie d'avance de vos réponse et j’espère que j'ai réussi à bien expliquer ce que je recherche.

    Je vous souhaite une bonne soirée.

    Cordialement

    Yoann

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 334
    Points : 23 792
    Points
    23 792
    Par défaut
    Bonjour.

    il te suffit d'utiliser une liste déroulante basée sur ta liste de client.
    L'assistant de création va te guider pas à pas pour faire cela.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    New Technologie
    Inscrit en
    Avril 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : New Technologie
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Avril 2017
    Messages : 15
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Merci pour votre raiponce, j'ai déjà fais crée une liste déroulante si je veux faire un formulaire pour ma table " Fichier Client",
    et que je sélectionne liste déroulante et sélectionne "Nom Commercial" dans la table "Commerciaux" ça fonctionne mais lorsque je remplis mon formulaire et sélectionne le commercial il l'enregistre pas le commercial et relie rien du tout.

    Si je fais ajouter "Nom commercial" de la table "Fichier Client" sa met pas de liste déroulante et si je tape le nom correct ça l'enregistre et crée les relations.

    Donc commande je dois me prendre qu'est ce que je fais de mauvais ?

    Merci d'avance, voici en dessous une photo de mes Relations et table.

    Nom : table.png
Affichages : 132
Taille : 35,1 Ko

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 334
    Points : 23 792
    Points
    23 792
    Par défaut
    Bonjour.

    Il semble manquer un mot dans

    Donc commande je dois me prendre qu'est ce que je fais de mauvais ?
    Mais je suis incapable de deviner lequel.

    Sinon, à priori cela devrait fonctionner.
    Pourrais-tu aussi poster une copie d'écran de ton formulaire "Fichier Client" ?

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    New Technologie
    Inscrit en
    Avril 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : New Technologie
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Avril 2017
    Messages : 15
    Points : 6
    Points
    6
    Par défaut
    Bonjour ,

    merci pour ton retour, voici ci-joint l'imprime écran du formulaire client

    J'ai bien mon menu déroulant qui fonctionne avec les infos, mais lorsque j'enregistre la fiche comme tu pourra le voir sur l'imprime écran le Nom commercial ne sais pas enregistré donc pas relier à la table commercial dans lequel il est récupéré.

    Je peux t'envoyer par émail mon fichier Access pour voir si j'ai fais une mauvaise manipulation ?

    Nom : F_client.png
Affichages : 115
Taille : 40,5 Ko

    Merci d avance

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 334
    Points : 23 792
    Points
    23 792
    Par défaut
    Bonjour.

    Sans passer par le formulaire vérifie dans la table source qu'il n'y a vraiment pas de données. Ce peut être simplement que la donnée ne s'affiche pas.
    Tu peux aussi vérifier les paramètre de la liste :
    1. Nombre de champs (colonnes) dans la requête source
    2. Nombre de colonnes de la liste
    3. Largeurs des colonnes (si il y a en une à 0, elle ne s'affiche pas) de la liste
    4. Largeur de la liste



    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  7. #7
    Futur Membre du Club
    Homme Profil pro
    New Technologie
    Inscrit en
    Avril 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : New Technologie
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Avril 2017
    Messages : 15
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Dans la table source client il y a les donné qui se sont mise.
    Pour la table Client et Commercial j'ai pas de table Requêtes
    Largeur des colonnes et de la liste ses ou qu'il faut que je regarde cela ? Table, Formulaire ?

    Je peux vraiment pas t'envoyer ma base de donné ?

    Merci encore d'avance


    Citation Envoyé par marot_r Voir le message
    Bonjour.

    Sans passer par le formulaire vérifie dans la table source qu'il n'y a vraiment pas de données. Ce peut être simplement que la donnée ne s'affiche pas.
    Tu peux aussi vérifier les paramètre de la liste :
    1. Nombre de champs (colonnes) dans la requête source
    2. Nombre de colonnes de la liste
    3. Largeurs des colonnes (si il y a en une à 0, elle ne s'affiche pas) de la liste
    4. Largeur de la liste



    A+

  8. #8
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 334
    Points : 23 792
    Points
    23 792
    Par défaut
    Bonjour.

    Largeur des colonnes et de la liste ses ou qu'il faut que je regarde cela ? Table, Formulaire ?
    Ce sont des propriétés de l'objet liste déroulante (sauf le nombre de colonnes dans la requête qui dépend de la requête).

    Je peux vraiment pas t'envoyer ma base de donné ?
    Désolé je n'ai pas de temps disponible en plus du peu de temps que je peux consacrer au forum.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  9. #9
    Futur Membre du Club
    Homme Profil pro
    New Technologie
    Inscrit en
    Avril 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : New Technologie
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Avril 2017
    Messages : 15
    Points : 6
    Points
    6
    Par défaut
    Voici les informations de mon menu déroulant.

    Mais je n'ai pas crée de requette pour mon menu déroulant, c'est peu être la le souci ? comment je fais

    Nom : F_client1.png
Affichages : 122
Taille : 60,9 Ko

    Ok merci de ton temps, juste trouvé aurai peu être peu être plus rapide si tu avais la base pour voir d'un coup d’œil ou étais le souci que d'envoyé a chaque fois des nouveaux suivit

    Mais cela me fais plaisir que tu prenne de ton temps pour m'aider apprécie beaucoup.

    Voici au cas ou mon fichier -> www.transfernow.net/10ed41v9uj0y ( Mot de passe : merci )

  10. #10
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 334
    Points : 23 792
    Points
    23 792
    Par défaut
    Bonjour.


    Mais je n'ai pas crée de requête pour mon menu déroulant, c'est peu être la le souci ?
    Oui c'est ça le problème :-). et ce n'est pas un menu déroulant mais une liste déroulante (un menu est un autre objet d'Access).

    Il te suffit d'aller dans l'onglet données et cliquer sur le bouton [...] à côté de Source de données.
    Tu vas pouvoir créer une requête pour ta liste.

    Aussi pense à donner à ta liste un nom plus significatif du genre lstCommerciaux cela facilite la compréhension de l'application.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  11. #11
    Futur Membre du Club
    Homme Profil pro
    New Technologie
    Inscrit en
    Avril 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : New Technologie
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Avril 2017
    Messages : 15
    Points : 6
    Points
    6
    Par défaut
    Merci pour ta réponce,

    Donc voici la requet qui à été crée c'est normal qu'on voit juste la table commerciaux sans celle client relié ?
    Cette requet est elle bonne ?

    Nom : R_commerciaux.png
Affichages : 123
Taille : 36,1 Ko

    Merci d avance

  12. #12
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 334
    Points : 23 792
    Points
    23 792
    Par défaut
    Bonjour.

    Oui c'est normal, l'éditeur de requête ne te montre que les tables que tu utilises.

    Pour le reste, je te suggère de faire :


    Cela va te permettre d'avoir les 2 informations (nom et prénom) dans une seule colonne et d'avoir un ordre de tri logique.

    Aussi il recommandé d'être cohérent dans ses nommages donc je te suggère de définir [Nom_Commercial] et [Prenom_Commercial] ou [Nom] et [Prenom] et pseronnellement je choisirai la 2ième option.

    Pour les noms d'objets (tables, contrôles, variables, requête, ...), même si Access est très tolérant, je recommande de se limiter à
    1. Lettres majuscules ou minuscules non accentuées et non "décorées" (pas de ç).
    2. Chiffres
    3. Souligné (_).

    Pas d'espace, de tiret et autres caractères non alphabétiques.

    Cela évites quelques bugs vicieux et sournois et quelques soucis quand on veut exporter ou transmettre des données depuis Access vers un autre système.

    Si tu veux des texte plus agréables pour un humain, utilise les formulaires et les étiquettes qui te permettent cela.

    Enfin je te recommande de suivre un des tutoriaux du type "Ma 1ère Application Access" qui te permettra de te familiariser avec les outils à ta disposition avant de te lancer plus avant dans ton application.
    Il y plusieurs tutoriaux sur ce site.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  13. #13
    Futur Membre du Club
    Homme Profil pro
    New Technologie
    Inscrit en
    Avril 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : New Technologie
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Avril 2017
    Messages : 15
    Points : 6
    Points
    6
    Par défaut
    Merci pour ton retour,

    J'ai mis ta fonction mais le trim disparé automatiquement et me le remplace par supprespace.
    Je dois faire quoi ? car j'ai testé comme ca est j'ai bien toujours mon menu déroulant mais fonctionne toujours pas ca enregistre pas.

    Nom : R_commerciaux.png
Affichages : 114
Taille : 35,6 Ko

  14. #14
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 334
    Points : 23 792
    Points
    23 792
    Par défaut
    Bonjour.

    SupprEspace et la version française de Trim(). Quand tu tapes une fonction ou un nom d'objet en anglais (désolé je ne connais par cœur que celles la car ce sont les même qu'en VBA) Access le traduit pour toi.
    Vérifie que la requête donne bien résultat attendu.

    Pour le moment change la largeur des colonnes pour : 0; 5. Access va ajouter cm pour toi.
    Tu devrais voir la valeur numérique associée à ton commercial et si tu appuis sur la flèche la liste avec le nom à côté.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  15. #15
    Futur Membre du Club
    Homme Profil pro
    New Technologie
    Inscrit en
    Avril 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : New Technologie
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Avril 2017
    Messages : 15
    Points : 6
    Points
    6
    Par défaut
    Je trouve pas la largeur des colonnes pour mettre 0; 5 .


    Tien si çà peu t'aider mon fichier : www.transfernow.net/10ed41v9uj0y ( Mot de passe : merci )

    Car vraiment sa fonctionne toujours pas si tu peux réussir a le faire fonctionné et me dire exactement ce que tu as changé pour que je sache le faire pour que je continu à programmé d'autre chose.

    Merci d'avance encore de ton temps.

  16. #16
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 334
    Points : 23 792
    Points
    23 792
    Par défaut
    Bonjour.

    Je ne dispose pas du temps nécessaire pour regarder dans ton application.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  17. #17
    Futur Membre du Club
    Homme Profil pro
    New Technologie
    Inscrit en
    Avril 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : New Technologie
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Avril 2017
    Messages : 15
    Points : 6
    Points
    6
    Par défaut
    Ok merci comme meme,

    Toujours pas résolu

  18. #18
    Futur Membre du Club
    Homme Profil pro
    New Technologie
    Inscrit en
    Avril 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : New Technologie
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Avril 2017
    Messages : 15
    Points : 6
    Points
    6
    Par défaut Résolu
    J'ai eu am raiponce ,je la partage avec vous au cas ou si quelqu'un cherche la solution

    il faut bien distinguer les listes déroulantes de saisie et celles de recherche.
    Pour les listes déroulantes de saisie ( ex: Fichier Clients ), bien se mettre en affichage "Mode création" puis prendre le contrôle "liste déroulante" puis suivre l'assistant "choix1 > t commerciaux > nom et prénom > suivant > suivant > STOCKER LA VALEUR DANS ID COMMERCIAL"

    Pour le formulaire "Facture" une liste pour choisir la société, le commercial et son % de com sont attachés à la société, ils doivent donc s'afficher automatiquement dès le choix de la société.
    Pour ce faire il faut aller dans les propriétés du formulaire, dans source puis modifier la source et ajouter les 2 autres tables, enregistrer puis revenir dans le formulaire puis dans les champs disponibles on trouvera le nom du commercial et son % de com de dispos.

    En vidéo ->
    / la 11eme minutes

    Sinon encore merci pour se qui on essayait de m'aider

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

Discussions similaires

  1. Menu contextuel pour une cellule donnée et non l'ensemble
    Par roudy78 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/07/2007, 14h44
  2. Menu déroulant pour débutant
    Par gign2585 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 14/05/2007, 18h30
  3. [AJAX] Génération de menu déroulant contenant une tableau php
    Par emageren dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 18/04/2007, 11h46
  4. menu déroulant sur une colonne
    Par champion dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/04/2006, 11h14
  5. [composant] liste déroulante pour une propriété ?
    Par BoBoToTo dans le forum Composants VCL
    Réponses: 4
    Dernier message: 24/05/2004, 16h16

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