Bonjour voila sous acces97 je fais une requete croises d'une requete3 Voila tout marche bien mais je ne sais pas comment l' utiliser sous VBA


Requete3 : (requete union)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
SELECT Indice_Oam_Histo.HIS_DATE, Indice_Oam_Histo.HIS_CRS_OUVERTURE
FROM Indice_Oam_Histo
WHERE (((Indice_Oam_Histo.HIS_DATE)>'20040510') AND ((Indice_Oam_Histo.ID_INDICE)=4))
UNION SELECT Opcvm_Histo.HIS_DATE, Opcvm_Histo.HIS_MNT_CRS_CPN_REINV, Opcvm_Histo.ID_OPCVM
FROM Indice_Oam_Histo, Opcvm_Histo
WHERE (((Opcvm_Histo.HIS_DATE)>'20040510') AND ((Opcvm_Histo.ID_OPCVM)=86) AND ((Opcvm_Histo.ID_OPCVM_D)=1));

Requete croises
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
TRANSFORM First([HIS_CRS_OUVERTURE]) AS [La valeur]
SELECT [HIS_DATE], First([HIS_CRS_OUVERTURE]) AS [Total de HIS_CRS_OUVERTURE]
FROM Requête3 ***
GROUP BY [HIS_DATE]
PIVOT [ID_INDICE];
*** c'est la que je ne sais pas quoi faire
Requete3 n'est plus une chaine de caractere et mais le resultat de son execution , comment le faire en VBA ?????

Merci de m'aider