OVH Cloud OVH Cloud

Affichage dans un formulaire

7 réponses
Avatar
Louis
Bonjour,

j'ai créé un formulaire basé sur une table. Dans le formulaire, je rentre le
"code_contact" et je voudrais faire apparaitre dans ce formulaire le
"company_name" associé au "code_contact" qui appartient a une autre table
'company_contact'.

Commnent puis je faire?

Merci
Louis

7 réponses

Avatar
Bauwens François
Si tu le places en sous-formulaire ça devrait le faire automatiquement.

Ou alors tu peux introduire un champ indépendant qui filtre moyennant le
code :
Me.filter"[code_contact]=" & [nom du champ indépendant que tu as créé]
Me.filteron=true

"Louis" a écrit dans le message de
news:
Bonjour,

j'ai créé un formulaire basé sur une table. Dans le formulaire, je rentre
le

"code_contact" et je voudrais faire apparaitre dans ce formulaire le
"company_name" associé au "code_contact" qui appartient a une autre table
'company_contact'.

Commnent puis je faire?

Merci
Louis


Avatar
ze_titi
Bonjour,

Crée un champ indépendant nommé CompanyName que tu alimenteras en utilisant
le code suivant que tu places sur l'évènement "Avant mise à jour" de ton
champ "Code_contact"

CompanyName=dlookup("Company_name","Company_contact","Code_contact='" &
[code_contact] & "'")

Tu pourras constater que j'ai mis des ' entourant [Code_contact]. Si ce
dernier renvoit une valeur numérique, tu les enlèves...
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




Bonjour,

j'ai créé un formulaire basé sur une table. Dans le formulaire, je rentre le
"code_contact" et je voudrais faire apparaitre dans ce formulaire le
"company_name" associé au "code_contact" qui appartient a une autre table
'company_contact'.

Commnent puis je faire?

Merci
Louis


Avatar
ze_titi
François,

ta réponse n'est pas logique.
Tu crées un champ indépendant (donc vide) et tu l'utilises comme filtre...
Le filtre sera donc basé sur... rien...
Y'a un défaut ;-)

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ






Si tu le places en sous-formulaire ça devrait le faire automatiquement.

Ou alors tu peux introduire un champ indépendant qui filtre moyennant le
code :
Me.filter"[code_contact]=" & [nom du champ indépendant que tu as créé]
Me.filteron=true

"Louis" a écrit dans le message de
news:
Bonjour,

j'ai créé un formulaire basé sur une table. Dans le formulaire, je rentre
le

"code_contact" et je voudrais faire apparaitre dans ce formulaire le
"company_name" associé au "code_contact" qui appartient a une autre table
'company_contact'.

Commnent puis je faire?

Merci
Louis







Avatar
Bauwens François
Peut-être ai-je mal compris la question et l'utilisation.
Le type d'utilisation que je propose c'est qu'arrivé sur le formulaire basé
sur la table adéquate il y a le champ de filtre que je propose, tu y
introduits le code contact et il met à jour le formulaire avec toutes les
infos qui le concerne...
Dans ce sens là ça marche.

Dis ze-titi comme tu as l'air vachement balaise, puis-je te demander de
jeter un coup d'oeil sur mon post "inscription automatique de la donnée de
jointure" parce que je trouve pas la porte de sortie. Merci :o)

"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de
news:
François,

ta réponse n'est pas logique.
Tu crées un champ indépendant (donc vide) et tu l'utilises comme filtre...
Le filtre sera donc basé sur... rien...
Y'a un défaut ;-)

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ






Si tu le places en sous-formulaire ça devrait le faire automatiquement.

Ou alors tu peux introduire un champ indépendant qui filtre moyennant le
code :
Me.filter"[code_contact]=" & [nom du champ indépendant que tu as créé]
Me.filteron=true

"Louis" a écrit dans le message de
news:
Bonjour,

j'ai créé un formulaire basé sur une table. Dans le formulaire, je
rentre



le
"code_contact" et je voudrais faire apparaitre dans ce formulaire le
"company_name" associé au "code_contact" qui appartient a une autre
table



'company_contact'.

Commnent puis je faire?

Merci
Louis









Avatar
ze_titi
Merci pour le compliment mais je suis loin d'être aussi balaise que tu as
l'air de le penser. Je me contente, ainsi que tous les contributeurs de ce
forum, de faire partager mes connaissances !

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ





Peut-être ai-je mal compris la question et l'utilisation.
Le type d'utilisation que je propose c'est qu'arrivé sur le formulaire basé
sur la table adéquate il y a le champ de filtre que je propose, tu y
introduits le code contact et il met à jour le formulaire avec toutes les
infos qui le concerne...
Dans ce sens là ça marche.

Dis ze-titi comme tu as l'air vachement balaise, puis-je te demander de
jeter un coup d'oeil sur mon post "inscription automatique de la donnée de
jointure" parce que je trouve pas la porte de sortie. Merci :o)

"ze_titi" <http://www.cerbermail.com/?sj4KuQC4GQ> a écrit dans le message de
news:
François,

ta réponse n'est pas logique.
Tu crées un champ indépendant (donc vide) et tu l'utilises comme filtre...
Le filtre sera donc basé sur... rien...
Y'a un défaut ;-)

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ






Si tu le places en sous-formulaire ça devrait le faire automatiquement.

Ou alors tu peux introduire un champ indépendant qui filtre moyennant le
code :
Me.filter"[code_contact]=" & [nom du champ indépendant que tu as créé]
Me.filteron=true

"Louis" a écrit dans le message de
news:
Bonjour,

j'ai créé un formulaire basé sur une table. Dans le formulaire, je
rentre



le
"code_contact" et je voudrais faire apparaitre dans ce formulaire le
"company_name" associé au "code_contact" qui appartient a une autre
table



'company_contact'.

Commnent puis je faire?

Merci
Louis














Avatar
Louis
Bonjour ze_titi,

merci pour ta reponse.
En fait 'company_contact' n'est pas une table mais une requete, cela change
t-il quelquechose au code?

J'ai rentré ce code mais j'ai un message d'erreur me disant que "access ne
peut pas trouver la macro...que cette macro n'existe pas ou qu'elle n'a pas
etait enregristré..."

Vois tu une solution?

Merci,
Louis

(Merci aussi francois pour ton aide)

"ze_titi" wrote:

Bonjour,

Crée un champ indépendant nommé CompanyName que tu alimenteras en utilisant
le code suivant que tu places sur l'évènement "Avant mise à jour" de ton
champ "Code_contact"

CompanyName=dlookup("Company_name","Company_contact","Code_contact='" &
[code_contact] & "'")

Tu pourras constater que j'ai mis des ' entourant [Code_contact]. Si ce
dernier renvoit une valeur numérique, tu les enlèves...
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




Bonjour,

j'ai créé un formulaire basé sur une table. Dans le formulaire, je rentre le
"code_contact" et je voudrais faire apparaitre dans ce formulaire le
"company_name" associé au "code_contact" qui appartient a une autre table
'company_contact'.

Commnent puis je faire?

Merci
Louis




Avatar
ze_titi
En théorie, tables et requêtes se comportent de la même façon en
interrogation, du moins il me semble.

Le champ que tu as créé est bien une zone de texte ?
Par ailleurs, vérifie que les noms entre crochets ou guillemets
correspondent bien aux champs de tes tables/requetes et que le reste
correspond bien aux noms de tes champs dans ton formulaire.

Enfin, vérifie bien que c'est marqué DLookup(...)

--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




Bonjour ze_titi,

merci pour ta reponse.
En fait 'company_contact' n'est pas une table mais une requete, cela change
t-il quelquechose au code?

J'ai rentré ce code mais j'ai un message d'erreur me disant que "access ne
peut pas trouver la macro...que cette macro n'existe pas ou qu'elle n'a pas
etait enregristré..."

Vois tu une solution?

Merci,
Louis

(Merci aussi francois pour ton aide)

"ze_titi" wrote:

Bonjour,

Crée un champ indépendant nommé CompanyName que tu alimenteras en utilisant
le code suivant que tu places sur l'évènement "Avant mise à jour" de ton
champ "Code_contact"

CompanyName=dlookup("Company_name","Company_contact","Code_contact='" &
[code_contact] & "'")

Tu pourras constater que j'ai mis des ' entourant [Code_contact]. Si ce
dernier renvoit une valeur numérique, tu les enlèves...
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




Bonjour,

j'ai créé un formulaire basé sur une table. Dans le formulaire, je rentre le
"code_contact" et je voudrais faire apparaitre dans ce formulaire le
"company_name" associé au "code_contact" qui appartient a une autre table
'company_contact'.

Commnent puis je faire?

Merci
Louis