Bonjour,
J'ai la requete suivante :
Elle me permet d'avoir un historique sur des qualifications pour un CodeCompany donné. Pour mon formulaire, je souhaiterais n'avoir à l'écran que la qualification pour laqelle la DateQualif est la plus récente. J'ai essayé le code suivant, mais ça ne marche pas...
En fait, il ne se passe rien !
Je n'y connais pas grand chose en requetes access, alors là, je sèche !
Si quelqu'un a une solution pour mon problème, ça serait super sympa.
D'avance merci.
MelaAllIn
J'ai la requete suivante :
Code:
SELECT COMPANY.CodeCompany, REF_INITREQUALIF.InitRequalif, COMPANY_QUALIF.DateQualif, COMPANY_QUALIF.RefInterneQualif, COMPANY_QUALIF.FollowUp, COMPANY_QUALIF.Audit, COMPANY_QUALIF.RefAudit, COMPANY_QUALIF.DateAudit, COMPANY_QUALIF.ResultatAudit, COMPANY_QUALIF.QualityPart, COMPANY_QUALIF.TechnicalInput, COMPANY_QUALIF.RemarkCompany, COMPANY_QUALIF.RelancePTP, COMPANY_QUALIF.RelanceRR
FROM REF_INITREQUALIF INNER JOIN (COMPANY INNER JOIN COMPANY_QUALIF ON COMPANY.CodeCompany = COMPANY_QUALIF.Company) ON REF_INITREQUALIF.CodeInitReQualif = COMPANY_QUALIF.QualifInitiale
WHERE (((COMPANY.CodeCompany)=GetCodeCompany()) AND ((REF_INITREQUALIF.InitRequalif)="Re-qualification"));
Code:
SELECT COMPANY.CodeCompany, REF_INITREQUALIF.InitRequalif, [COLOR="Red"]Max(COMPANY_QUALIF.DateQualif) AS MaxDeDateQualif[/COLOR], COMPANY_QUALIF.RefInterneQualif, COMPANY_QUALIF.FollowUp, COMPANY_QUALIF.Audit, COMPANY_QUALIF.RefAudit, COMPANY_QUALIF.DateAudit, COMPANY_QUALIF.ResultatAudit, COMPANY_QUALIF.QualityPart, COMPANY_QUALIF.TechnicalInput, COMPANY_QUALIF.RemarkCompany, COMPANY_QUALIF.RelancePTP, COMPANY_QUALIF.RelanceRR
FROM REF_INITREQUALIF INNER JOIN (COMPANY INNER JOIN COMPANY_QUALIF ON COMPANY.CodeCompany = COMPANY_QUALIF.Company) ON REF_INITREQUALIF.CodeInitReQualif = COMPANY_QUALIF.QualifInitiale
GROUP BY COMPANY.CodeCompany, REF_INITREQUALIF.InitRequalif, COMPANY_QUALIF.RefInterneQualif, COMPANY_QUALIF.FollowUp, COMPANY_QUALIF.Audit, COMPANY_QUALIF.RefAudit, COMPANY_QUALIF.DateAudit, COMPANY_QUALIF.ResultatAudit, COMPANY_QUALIF.QualityPart, COMPANY_QUALIF.TechnicalInput, COMPANY_QUALIF.RemarkCompany, COMPANY_QUALIF.RelancePTP, COMPANY_QUALIF.RelanceRR
HAVING (((COMPANY.CodeCompany)=GetCodeCompany()) AND ((REF_INITREQUALIF.InitRequalif)="Re-qualification"));
Je n'y connais pas grand chose en requetes access, alors là, je sèche !
Si quelqu'un a une solution pour mon problème, ça serait super sympa.
D'avance merci.
MelaAllIn