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 :

Liste déroulante avec macro


Sujet :

IHM

  1. #21
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    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 006
    Points : 24 598
    Points
    24 598
    Par défaut
    En effet d'un côté (liste déroulante) tu tapes dans la table "entrepot" et de l'autre (formulaire) tu as un jointure sur contact. Il te faut faire des jointure gauche depuis "Entrepot" vers les autres tables sinon la moindre absence de correspondance (pas de contact par exemple) t'empeches d'afficher la fiche entrepot.

    Ce montage est bancale. Tu devrais utiliser des sous-form pour tes tables connexes et pas tout mettre dans la source. A moins que tu ne fasses que de la consultation (pas de création/modif) où bien que tu fasses un maximum de traitement par code (ce qui m'étonnerais vu ton niveau -ce n'est pas une critique juste une constatation aucunement péjorative-
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  2. #22
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2019
    Messages : 69
    Points : 51
    Points
    51
    Par défaut
    Citation Envoyé par loufab Voir le message
    En effet d'un côté (liste déroulante) tu tapes dans la table "entrepot" et de l'autre (formulaire) tu as un jointure sur contact. Il te faut faire des jointure gauche depuis "Entrepot" vers les autres tables sinon la moindre absence de correspondance (pas de contact par exemple) t'empeches d'afficher la fiche entrepot.

    Ce montage est bancale. Tu devrais utiliser des sous-form pour tes tables connexes et pas tout mettre dans la source. A moins que tu ne fasses que de la consultation (pas de création/modif) où bien que tu fasses un maximum de traitement par code (ce qui m'étonnerais vu ton niveau -ce n'est pas une critique juste une constatation aucunement péjorative-
    Bonjour,

    Je vois, à la base c'était vraiment pour de la lecture seule mais j'aimerai bien modifier si nécessaire des infos.

    Quand tu parles de faire des jointures gauches depuis entrepôt vers les autres tables, je dois faire ça dans les relations?

    Pour ce qui est des sous formulaire, tu me conseils de faire un formulaire "contact" par exemple et de le glisser dans le formulaire principal?
    Si oui, j'ai déjà essayé mais impossible de faire le lien entre le formulaire et les sous formulaire.. Je ne sais pas comment m'y prendre...

    Après si je tape l'ensemble des infos avec ma base actuel, les liaisons sont bonnes? Comment forcer l'utilisateur ou access à remplir les champs vide par "NC" si l'utilisateur n'inscris rien lors de la saisi?
    Tout à l'air de fonctionner, je suis à plus de 40 fiches créées et tout s'affiche correctement


    Merci.

  3. #23
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Ouf, je suis rassuré.
    Ce n'est pas tant Access qui n'est pas intuitif, mais plus tôt l'utilisateur qui n'a pas les pré-requis du tout pour piloter cette géniale application.
    Les réponses en image.
    Question à 2 balles : pourquoi mettre NC dans des champs qui seraient vides car non renseignés par l'utilisateur ?
    Images attachées Images attachées   
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

Discussions similaires

  1. Liste déroulante avec macro de calcul
    Par stitchbouck dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/02/2018, 07h08
  2. [WD-2003] Macro liste déroulant avec un champ date modifiable
    Par Akane42 dans le forum VBA Word
    Réponses: 5
    Dernier message: 12/04/2011, 09h43
  3. Comment remplir une liste déroulante avec une macro sans doublons
    Par alex.a dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/06/2007, 18h34
  4. liste déroulante avec données mysql
    Par fab44 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/02/2005, 19h45
  5. liste déroulante avec session
    Par leeloo076 dans le forum ASP
    Réponses: 3
    Dernier message: 19/03/2004, 11h01

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