OVH Cloud OVH Cloud

Demande d'aide pour requête complexe

12 réponses
Avatar
mission
Bonjour,
J'ai besoin de votre aide pour la création d'une requête complexe :
Soit une table tblActions comprenant, entre autres, les champs Action,
DateAction et Projet.
A partir d'un formulaire frmChoix contenant les champs DateDébut et DateFin,
je dois sortir un état de tous les projets comprenant une action pour
laquelle DateAction est comprise entre DateDébut et DateFin. Pour ça, cette
requête fonctionne bien :
-- SELECT tblActions.CodeProjet, tblActions.CodeAction,
tblActions.DateAction FROM tblActions WHERE (((tblActions.DateAction)
Between [forms]![frmChoix].[DateDébut] And
[forms]![frmChoix].[DateFin])); --
Mon problème vient du fait qu'il faut que je sorte l'historique complet de
chaque projet, c'est-à-dire avec les actions en dehors des marges.....
Je subodore un INNER JOIN de derrière les fagots. Que je suis bien incapable
de réaliser.
Est-ce qu'une bonne âme accepterait de m'aider ?
Merci d'avance pour votre aimable attention.
PG

2 réponses

1 2
Avatar
mission
Bonjour toutes et tous, bonjour ze Titi,
Ce court message pour confirmer que ton aide a été précieuse et que mon
bidule fonctionne désormais au petit poil.
Merci encore.
Cordialement.
PG

Dans son message ,
l'honorable ze Titi écrivait
SELECT tblActions.CodeProjet, tblActions.CodeAction,
tblActions.CodeProjet
FROM tblActions
WHERE (((tblActions.DateAction)<=[forms]![frmChoix].[DateFin]))
GROUP BY tblActions.CodeProjet, tblActions.CodeAction,
tblActions.CodeProjet
HAVING (((DCount("*","tblActions","CodeProjet=" & [CodeProjet] & "
AND DateAction BETWEEN #" & [forms]![frmChoix].[DateDébut] & "# AND
#" & [forms]![frmChoix].[DateFin] & "#"))>0));


Avatar
ze Titi
Hello mission !

Ca fait plaisir d'avoir un retour si positif ! ;-)

Bonne continuation !

en ce jour mémorable du vendredi 02/02/2007, tu as entrepris la lourde
tâche de taper sur ton clavier :
Bonjour toutes et tous, bonjour ze Titi,
Ce court message pour confirmer que ton aide a été précieuse et que mon
bidule fonctionne désormais au petit poil.
Merci encore.
Cordialement.
PG

Dans son message ,
l'honorable ze Titi écrivait
SELECT tblActions.CodeProjet, tblActions.CodeAction,
tblActions.CodeProjet
FROM tblActions
WHERE (((tblActions.DateAction)<=[forms]![frmChoix].[DateFin]))
GROUP BY tblActions.CodeProjet, tblActions.CodeAction,
tblActions.CodeProjet
HAVING (((DCount("*","tblActions","CodeProjet=" & [CodeProjet] & "
AND DateAction BETWEEN #" & [forms]![frmChoix].[DateDébut] & "# AND
#" & [forms]![frmChoix].[DateFin] & "#"))>0));



--
Voilou !
Cordialement,

Ze Titi


1 2