Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Dans un Module Accéder à une données dans une requête

1 réponse
Avatar
Roland C
Dans une requ=EAte constitu=E9e de 3 tables dont les noms de=20
champs sont identique comment acc=E9der =E0 une donn=E9e=20
sp=E9cifique j'ai essay=E9 :
nom de la requete![nom de la table.nom de la donn=E9] et=20
nom de la requ=EAte!("nom de la table.nom de la donn=E9e")
et cela ne fonctionne pas

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

pour la requête utilisant les 3 tables tu dois faire, par exemple:

SELECT table6.Numéro, table1.Numéro, Table2.Numéro
FROM (table1 INNER JOIN Table2 ON table1.Numéro = Table2.Numéro) INNER JOIN
table6 ON table1.Numéro = table6.Numéro;
que nous appellerons requête1

Si une requête utilise la requête1 tu devras faire ceci:
SELECT Requête1.table6.Numéro, Requête1.table1.Numéro,
Requête1.Table2.Numéro
FROM Requête1;
que nous appellerons requête10

si tu fais un formulaire avec la requête10 le record source sera :
requête10.
les noms des contrôles seront : table6.Numéro, table1.Numéro et
Table2.Numéro

le nom de la requête initiale requête1 a complètement disparu. il ne reste
que les noms des tables et des champs que tu peux utiliser dans ton
application.

--
@+
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


"Roland C" a écrit dans le message de
news: 1e3401c511f3$98e22610$
Dans une requête constituée de 3 tables dont les noms de
champs sont identique comment accéder à une donnée
spécifique j'ai essayé :
nom de la requete![nom de la table.nom de la donné] et
nom de la requête!("nom de la table.nom de la donnée")
et cela ne fonctionne pas