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 :

[formulaire] afficher un champs d'une autre table liée dans un formulaire


Sujet :

IHM

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 131
    Points : 118
    Points
    118
    Par défaut [formulaire] afficher un champs d'une autre table liée dans un formulaire
    Bonjour,

    Je construis une base de propection commerciale avec trois tables liés en cascade: Entreprises, Contacts(plusieurs contacts par entreprise), AppelsTéléphoniques(plusieurs appels par contact).

    Je voudrais afficher dans mon formulaire Appels dans une TextBox le nom de l'entreprise auquel l'appel se rattache (champs de la table entreprise deux niveaux plus haut).

    Quelqu'un peut me dire le plus simple moyen de le faire ?

    Merci

  2. #2
    Inactif
    Profil pro
    Inscrit en
    Août 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 219
    Points : 227
    Points
    227
    Par défaut Utilise l'assistant
    Place tous les tables dans ton formulaire et suit les indications de l'assistant.
    Alex

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 131
    Points : 118
    Points
    118
    Par défaut Est-ce possible de le faire manuellement ?
    J'ai déjà passé pas mal de temps à faire mon formulaire, alors je voudrais rajouter le champs manuellement.

    La solution que j'ai trouvé c'est d'aller chercher le champs avec une requête dans une listbox(à une seule ligne), mais c'est pas très élégant, il doit y avoir une autre solution, en affectant une valeur une textbox ?

    Seulement je sais pas comment m'y prendre ? avec une expression ? avec un recordset ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Utilise la fonction DLookup va voir l'aide pour la syntaxe.

    Ensuite dans ta textbox tu écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = DLookup(avec tes critéres)
    Starec

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 131
    Points : 118
    Points
    118
    Par défaut Super Merci beaucoup
    Juste une petite question ?

    Est-ce que je suis obligé d'affecter la valeur à la textbox avec la fonction Dlookup en VBA sur l'évemenement "activation" du formulaire, ou est-ce que je peux directement le faire dans la propriété de la textbox ?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    En théorie tu dois pouvoir le faire dans la propriété contenu de ta textbox.

    Starec

Discussions similaires

  1. Réponses: 18
    Dernier message: 18/04/2014, 21h42
  2. Réponses: 3
    Dernier message: 23/06/2012, 13h15
  3. Réponses: 13
    Dernier message: 14/04/2008, 14h30
  4. afficher un champ d'une autre table, Help!
    Par chakan dans le forum Langage SQL
    Réponses: 2
    Dernier message: 07/03/2004, 23h20
  5. [CR] Afficher un champs lié à un champs d'une autre table
    Par Madduck dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 17/09/2003, 11h48

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