OVH Cloud OVH Cloud

pb d'affichage dans un formulaire

1 réponse
Avatar
TC
J'ai crée un formulaire société qui regroupe deux tables client et société
La table client est composé:
- Ref_client (NuméroAuto et primarykey)
- Nom_client
- Tel_client
- Fax_client

La table société est composé:
- Ref_client (numérique et primarykey)
- Ref_societe (Numéro auto et primarykey)
- Web_societe

Dans mon formulaire f_société
en travaillant sur la table société
g mis des zones de texte
le formulaire est de cette forme

Ref_client: Ref_client (il m'affiche bien ici la ref_client)
Ref_societe: Ref_société (il m'affiche bien ici la ref société)
Maintenant j'aimerais qu'il m'affiche le reste des informations qui
appartient au résultat de ma ref_client et qui est dans la table client( si
ma ref_client dans ma table société est 1 je ve qu'il m'affiche le reste des
information de la table client dont la ref_client est 1)

nom_client: =(select [t_client].[Nom_client] from [t_client] inner join
[t_societe] on [t_client].[Ref_client]=[t_societe].[Ref_client] where
[t_client].[Ref_client]=[t_societe]![Ref_client];)

et à la compilation j'obtient #nom
que dois je mettre pour que le #nom disparaisse et pour que j'obtienne la
valeur souhaitée.

1 réponse

Avatar
Raymond [mvp]
Bonjour.

dans ta requête, sélectionne les champs que tu veux utiliser dans ton
formulaire, par exemple si tu les veux tous dans les deux tables, tu fais:
SELECT client.*, société.*
FROM client INNER JOIN société ON client.Numéro = société.Numéro;
WHERE ...........
ils seront tous à ta disposition dans la modification de ton formulaire.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"TC" a écrit dans le message de news:

J'ai crée un formulaire société qui regroupe deux tables client et société
La table client est composé:
- Ref_client (NuméroAuto et primarykey)
- Nom_client
- Tel_client
- Fax_client

La table société est composé:
- Ref_client (numérique et primarykey)
- Ref_societe (Numéro auto et primarykey)
- Web_societe

Dans mon formulaire f_société
en travaillant sur la table société
g mis des zones de texte
le formulaire est de cette forme

Ref_client: Ref_client (il m'affiche bien ici la ref_client)
Ref_societe: Ref_société (il m'affiche bien ici la ref société)
Maintenant j'aimerais qu'il m'affiche le reste des informations qui
appartient au résultat de ma ref_client et qui est dans la table client(
si
ma ref_client dans ma table société est 1 je ve qu'il m'affiche le reste
des
information de la table client dont la ref_client est 1)

nom_client: =(select [t_client].[Nom_client] from [t_client] inner join
[t_societe] on [t_client].[Ref_client]=[t_societe].[Ref_client] where
[t_client].[Ref_client]=[t_societe]![Ref_client];)

et à la compilation j'obtient #nom
que dois je mettre pour que le #nom disparaisse et pour que j'obtienne la
valeur souhaitée.