[Requette Access] Comment la traduire en code VBA ? HELP SVP !!!!!!!

Comment la traduire en code VBA ? HELP SVP !!!!!!! [Requette Access] - VB/VBA/VBS - Programmation

Marsh Posté le 10-11-2002 à 16:15:51    

Salut,  
voila, j'ai créé une premiére requete qui me permet le nombre de personne dans une table qui n'aparaisse qu'une seul fois.
 
Ensuite j'ai créé une autre requete qui utilise cette premiére requete.  
Pb, je n'arrive pas a avoir le code VBA en regardant le code SQL.  
 
 
Voila ce que ca donne pour la requete 1:
 
SELECT ccmx_09_2002_01_TMG.NOM, ccmx_09_2002_01_TMG.affaire, ccmx_10_2002_01_TMG.affaire
FROM (ccmx_09_2002_01_TMG INNER JOIN ccmx_10_2002_01_TMG ON ccmx_09_2002_01_TMG.MATRICULE = ccmx_10_2002_01_TMG.MATRICULE) INNER JOIN Requête2 ON ccmx_10_2002_01_TMG.MATRICULE = Requête2.MATRICULE
GROUP BY ccmx_09_2002_01_TMG.NOM, ccmx_09_2002_01_TMG.affaire, ccmx_10_2002_01_TMG.affaire
HAVING (((ccmx_10_2002_01_TMG.affaire)<>[ccmx_09_2002_01_TMG].[affaire]));
 
 
 
Voila le code de la requete2 :
 
SELECT Count(ccmx_09_2002_01_TMG.MATRICULE) AS CompteDeMATRICULE, ccmx_09_2002_01_TMG.NOM, ccmx_09_2002_01_TMG.MATRICULE
FROM ccmx_09_2002_01_TMG
GROUP BY ccmx_09_2002_01_TMG.NOM, ccmx_09_2002_01_TMG.MATRICULE
HAVING (((Count(ccmx_09_2002_01_TMG.MATRICULE))=1));
 
 
Comment dois-je faire pour mettre la seconde requete dans la premiére ?
 
Merci BCP

Reply

Marsh Posté le 10-11-2002 à 16:15:51   

Reply

Marsh Posté le 10-11-2002 à 16:47:54    

c bon je me suis arrangé. Pour ceux que ca interresse:
 
SELECT ccmx_09_2002_01_TMG.NOM, ccmx_09_2002_01_TMG.affaire, ccmx_10_2002_01_TMG.affaire
FROM ccmx_09_2002_01_TMG INNER JOIN ccmx_10_2002_01_TMG ON ccmx_09_2002_01_TMG.MATRICULE = ccmx_10_2002_01_TMG.MATRICULE
Where  ccmx_09_2002_01_TMG.MATRICULE in (SELECT ccmx_09_2002_01_TMG.MATRICULE
FROM ccmx_09_2002_01_TMG
GROUP BY ccmx_09_2002_01_TMG.NOM, ccmx_09_2002_01_TMG.MATRICULE
HAVING (((Count(ccmx_09_2002_01_TMG.MATRICULE))=1)))
GROUP BY ccmx_09_2002_01_TMG.NOM, ccmx_09_2002_01_TMG.affaire, ccmx_10_2002_01_TMG.affaire
HAVING (((ccmx_10_2002_01_TMG.affaire)<>[ccmx_09_2002_01_TMG].[affaire]));

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed