Bonjour,
Je souhaite faire apparaître dans un sous-formulaire des formations qui auront lieu dans moins de 8 jours. Une alerte. Le problème serait simple s'il n'y avait qu'une date par formation. Mais il y en a quatre possibles : quatre champs de type date/heure dans la même table et pouvant être vides.
Pour chaque date, j'obtiens par une requête indépendante ce que je souhaite (DiffDate puis filtre). Mais je voudrais rassembler ces résultats. Il peut en effet y avoir deux dates proches pour la même formation.
Je voudrais donc obtenir une ligne par formation contenant une ou ou plusieurs dates dont l'intervalle avec la date du jour est x jours.
Avec :
j'obtiens " jointures externes ambigües...".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT Séminaire.Réfséminaire, [DiffDate1 8j].Diffdate1, [DiffDate3 8j].Diffdate3, [DiffDate4 8j].Diffdate4, [DiffDate2 8j].Diffdate2 FROM (((Séminaire RIGHT JOIN [DiffDate1 8j] ON Séminaire.Réfséminaire = [DiffDate1 8j].Réfséminaire) RIGHT JOIN [DiffDate3 8j] ON Séminaire.Réfséminaire = [DiffDate3 8j].Réfséminaire) RIGHT JOIN [DiffDate4 8j] ON Séminaire.Réfséminaire = [DiffDate4 8j].Réfséminaire) RIGHT JOIN [DiffDate2 8j] ON Séminaire.Réfséminaire = [DiffDate2 8j].Réfséminaire;
Je suis embarrassé...
Partager