OVH Cloud OVH Cloud

Recupération d'info d'une autre table

2 réponses
Avatar
tonio
Bonjour,

Soit le formulaire Frm_Compagnie associé à la table Tbl_Compagnie.
(jusque là tous va bien)

Dans cette table trois champs contacts Contact_1 Contact_2 Contact_3
(Numérique).

Dans le formulaire, j'ai 3 listes déroulantes Contact_1 Contact_2 Contact_3
avec plusieurs colonnes qui pointent vers une table Tbl_Contact et dans
laquelle je récupère le num_contact le nom le prénom.

jusque là je sais faire

je souhaite afficher dans des zone texte les autres informations de la table
contacts (ex : fonction N° tel direct....)

comment faire sans réinjecter tous les champs de la table contacts dans la
table compagnie et que lorsque j'ouvre mon formulaire compagnie les infos soit
toujours afficher?

--
Tonio
Lecteur de News : MesNews <http://www.mesnews.net/chargement.php> - Lecteur de
mail : Mozilla thunderbird
<http://www.mozilla-europe.org/fr/products/thunderbird/> - Navigateur internet :
IE6 <http://www.microsoft.com> - Messagerie instantanée : Msn Messenger
<http://messenger.msn.fr>

2 réponses

Avatar
Eric
Salut,

As-tu essayé avec la fonction RechDom() ?
Je mettrai en source des contrôles indépendants un truc du genre pour
zdtFonctionContact1 :
=VraiFaux(Pas
EstNull(ListeContact1);RechDom("Fonction";"Tbl_Contacts;"Contact_1=" &
ListeContact1);"")

Le principe est le même pour les autres infos et les autres listes.

PS: Pourquoi montrer ces infos puisque les principales ne sont pas
toutes affichées ? Chaque liste dérouante ne montre qu'une info quand
elle est fermée(repliée), soit le num, soit le nom, soit le prénom. A
moins que tu ne joues sur les propriétés Visible des controles
indépendants ou que tu concatènes tous les champs de chaque item des
listes dans une 4ème colonne des listes ?



Bonjour,

Soit le formulaire Frm_Compagnie associé à la table Tbl_Compagnie.
(jusque là tous va bien)

Dans cette table trois champs contacts Contact_1 Contact_2 Contact_3
(Numérique).

Dans le formulaire, j'ai 3 listes déroulantes Contact_1 Contact_2
Contact_3 avec plusieurs colonnes qui pointent vers une table
Tbl_Contact et dans laquelle je récupère le num_contact le nom le prénom.

jusque là je sais faire

je souhaite afficher dans des zone texte les autres informations de la
table contacts (ex : fonction N° tel direct....)

comment faire sans réinjecter tous les champs de la table contacts dans
la table compagnie et que lorsque j'ouvre mon formulaire compagnie les
infos soit toujours afficher?



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
tonio
Eric a écrit dans son message <ORb$ :
Salut,

As-tu essayé avec la fonction RechDom() ?
Je mettrai en source des contrôles indépendants un truc du genre pour
zdtFonctionContact1 :
=VraiFaux(Pas
EstNull(ListeContact1);RechDom("Fonction";"Tbl_Contacts;"Contact_1=" &
ListeContact1);"")

Le principe est le même pour les autres infos et les autres listes.

PS: Pourquoi montrer ces infos puisque les principales ne sont pas toutes
affichées ? Chaque liste dérouante ne montre qu'une info quand elle est
fermée(repliée), soit le num, soit le nom, soit le prénom. A moins que tu ne
joues sur les propriétés Visible des controles indépendants ou que tu
concatènes tous les champs de chaque item des listes dans une 4ème colonne
des listes ?




Bonjour,

Soit le formulaire Frm_Compagnie associé à la table Tbl_Compagnie.
(jusque là tous va bien)

Dans cette table trois champs contacts Contact_1 Contact_2 Contact_3
(Numérique).

Dans le formulaire, j'ai 3 listes déroulantes Contact_1 Contact_2 Contact_3
avec plusieurs colonnes qui pointent vers une table Tbl_Contact et dans
laquelle je récupère le num_contact le nom le prénom.

jusque là je sais faire

je souhaite afficher dans des zone texte les autres informations de la
table contacts (ex : fonction N° tel direct....)

comment faire sans réinjecter tous les champs de la table contacts dans la
table compagnie et que lorsque j'ouvre mon formulaire compagnie les infos
soit toujours afficher?




en fait je veux pouvoir afficher sous la Cmb toutes les infos de la table
contact pour eviter d'ouvrir un autre formulaire.

ou si vous me donné une solution avec des sous formulaires

--
Tonio
Me.[Débutant]=Null
;-);-);-)