J'ai quelques tables qui sont des tables de transactions, et je voudrais faire un tableau croisé dynamique simple pour les bilans comparatifs .... qui se trouvent être le dernier enregistrement de chacune de ces tables dans un champ appelé "équilibre".MS Access 2003 - Combine le dernier enregistrement de plusieurs tables dans une requête ou une table?
donc je sais comment remplir ce formulaire sur une aide d'une instruction SQL, rs.MoveLast, mais je ne sais pas comment le tableau croisé dynamique sans avoir cela dans une table ....
merci !
EDIT:
C'est ce que j'ai utilisé! Merci Remou!
(SELECT TOP 1 TransactionID, Balance
FROM tblTrans001
ORDER BY TransctionID DESC)
UNION
(SELECT TOP 1 TransactionID, Balance
FROM tblTransaction02
ORDER BY TransactionID DESC)
UNION
(SELECT TOP 1 TransactionID, Balance
FROM Tranaction03
ORDER BY TransID DESC)
Maintenant, j'ai juste besoin de trouver un moyen d'insérer une chaîne de texte dans les champs correspondants qui identifie ce tableau la valeur vient.
par exemple, la requête ci-dessus renvoie
TransID Balance
123 $1000.00
234 $20000.00
345 $300000.00
et j'ai besoin:
TransID Balance Table/Account
123 $1000.00 tblTransaction01
234 $20000.00 tblTransaction02
345 $300000.00 tblTransaction03
merci!
Je dirais utiliser UNION ALL pour combiner les requêtes qui sélectionnent la dernière ligne de chaque table en question. – vladr