OVH Cloud OVH Cloud

colonne liée dans un état

5 réponses
Avatar
Sky
Bonjour à tous,

Dans un état, j'ai un champ [nom client] issu d'une table [Client] pour
lequel je souhaite donc imprimer le nom. Toutefois, lors de l'édition, il
m'affiche le n° client (Numauto) au lieu de sa colonne liée (nom). Je
précise que dans mon formulaire l'affichage se fait correctement.

J'ai donc essayé dans l'état la syntaxe suivante :
=[Client]![nom client], mais il demande la valeur de [client] (la table
existe !)

Merci pour votre aide

5 réponses

Avatar
3stone
Salut,

"Sky"
| Dans un état, j'ai un champ [nom client] issu d'une table [Client] pour
| lequel je souhaite donc imprimer le nom. Toutefois, lors de l'édition, il
| m'affiche le n° client (Numauto) au lieu de sa colonne liée (nom). Je
| précise que dans mon formulaire l'affichage se fait correctement.
|
| J'ai donc essayé dans l'état la syntaxe suivante :
| =[Client]![nom client], mais il demande la valeur de [client] (la table
| existe !)


Tu ne peux pas faire appel directement à un champ, même en précisant
la table... il faut que ce champ fasse partie de la source de l'état.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Sky
salut 3stone,

ok, comment faire alors pour avoir le même résultat que sur mon formulaire
(condition select utilisée pour faire apparaitre la valeur de la colonne
liée) ?

Merci de ton aide

a+

"3stone" a écrit dans le message de news:
%23Nj%
Salut,

"Sky"
| Dans un état, j'ai un champ [nom client] issu d'une table [Client] pour
| lequel je souhaite donc imprimer le nom. Toutefois, lors de l'édition,
il
| m'affiche le n° client (Numauto) au lieu de sa colonne liée (nom). Je
| précise que dans mon formulaire l'affichage se fait correctement.
|
| J'ai donc essayé dans l'état la syntaxe suivante :
| =[Client]![nom client], mais il demande la valeur de [client] (la table
| existe !)


Tu ne peux pas faire appel directement à un champ, même en précisant
la table... il faut que ce champ fasse partie de la source de l'état.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw



Avatar
Pierre CFI [mvp]
bonjour
si [nom client] est dans le select ne mets que
=[nom client]
si tu mets le nom de table avant, il y aura erreur, sauf si [nom client] est present 2 fois

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Sky" a écrit dans le message de news:4242d3e7$0$11710$
salut 3stone,

ok, comment faire alors pour avoir le même résultat que sur mon formulaire
(condition select utilisée pour faire apparaitre la valeur de la colonne
liée) ?

Merci de ton aide

a+

"3stone" a écrit dans le message de news:
%23Nj%
Salut,

"Sky"
| Dans un état, j'ai un champ [nom client] issu d'une table [Client] pour
| lequel je souhaite donc imprimer le nom. Toutefois, lors de l'édition,
il
| m'affiche le n° client (Numauto) au lieu de sa colonne liée (nom). Je
| précise que dans mon formulaire l'affichage se fait correctement.
|
| J'ai donc essayé dans l'état la syntaxe suivante :
| =[Client]![nom client], mais il demande la valeur de [client] (la table
| existe !)


Tu ne peux pas faire appel directement à un champ, même en précisant
la table... il faut que ce champ fasse partie de la source de l'état.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw







Avatar
Sky
Bonjour Pierre,

Désolé, mais je suis paumé :(

Le champ [nom client] de mon état étant identique à celui de mon
formulaire, mais dans ce dernier j'ai une instruction SELECT qui me reprend
le nom, prénom, adresse, etc...
Pour afficher dans mon formulaire le champ "nom "j'ai lié la 2ème colonne à
mon controle liste de choix
J'ai omis de vous préciser que l'affichage du nom dans mon formulaire est
lié à une table client qui affiche nom, prénom, adresse, etc...

En définitive, comment puis-je récupérer la même donnée du formulaire dans
mon état ?

Merci



"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
si [nom client] est dans le select ne mets que
=[nom client]
si tu mets le nom de table avant, il y aura erreur, sauf si [nom client]
est present 2 fois

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Sky" a écrit dans le message de
news:4242d3e7$0$11710$
salut 3stone,

ok, comment faire alors pour avoir le même résultat que sur mon
formulaire
(condition select utilisée pour faire apparaitre la valeur de la colonne
liée) ?

Merci de ton aide

a+

"3stone" a écrit dans le message de news:
%23Nj%
Salut,

"Sky"
| Dans un état, j'ai un champ [nom client] issu d'une table [Client]
pour
| lequel je souhaite donc imprimer le nom. Toutefois, lors de
l'édition,
il
| m'affiche le n° client (Numauto) au lieu de sa colonne liée (nom). Je
| précise que dans mon formulaire l'affichage se fait correctement.
|
| J'ai donc essayé dans l'état la syntaxe suivante :
| =[Client]![nom client], mais il demande la valeur de [client] (la
table
| existe !)


Tu ne peux pas faire appel directement à un champ, même en précisant
la table... il faut que ce champ fasse partie de la source de l'état.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw











Avatar
Pierre CFI [mvp]
tu copies la source du form dans source de l'état

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Sky" a écrit dans le message de news:4242dfa8$0$1220$
Bonjour Pierre,

Désolé, mais je suis paumé :(

Le champ [nom client] de mon état étant identique à celui de mon
formulaire, mais dans ce dernier j'ai une instruction SELECT qui me reprend
le nom, prénom, adresse, etc...
Pour afficher dans mon formulaire le champ "nom "j'ai lié la 2ème colonne à
mon controle liste de choix
J'ai omis de vous préciser que l'affichage du nom dans mon formulaire est
lié à une table client qui affiche nom, prénom, adresse, etc...

En définitive, comment puis-je récupérer la même donnée du formulaire dans
mon état ?

Merci



"Pierre CFI [mvp]" a écrit dans le message de
news: %
bonjour
si [nom client] est dans le select ne mets que
=[nom client]
si tu mets le nom de table avant, il y aura erreur, sauf si [nom client]
est present 2 fois

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Sky" a écrit dans le message de
news:4242d3e7$0$11710$
salut 3stone,

ok, comment faire alors pour avoir le même résultat que sur mon
formulaire
(condition select utilisée pour faire apparaitre la valeur de la colonne
liée) ?

Merci de ton aide

a+

"3stone" a écrit dans le message de news:
%23Nj%
Salut,

"Sky"
| Dans un état, j'ai un champ [nom client] issu d'une table [Client]
pour
| lequel je souhaite donc imprimer le nom. Toutefois, lors de
l'édition,
il
| m'affiche le n° client (Numauto) au lieu de sa colonne liée (nom). Je
| précise que dans mon formulaire l'affichage se fait correctement.
|
| J'ai donc essayé dans l'état la syntaxe suivante :
| =[Client]![nom client], mais il demande la valeur de [client] (la
table
| existe !)


Tu ne peux pas faire appel directement à un champ, même en précisant
la table... il faut que ce champ fasse partie de la source de l'état.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw