Bonjour à toutes et à tous.
J'ai actuellement un formulaire qui est complété à la l'aide de valeurs récupérées via une requête. Rien de compliqué .
Dans un second temps, j'utilise des champs complétés par l'utilisateur dans le formulaire pour pouvoir filtrer les résultats d'une requête. Toujours rien de compliqué .
Le problème qui se pose maintenant c'est que tous les champs du formulaire ne sont pas forcément complétés et du coup, dans ma requête, je dois dire que si un champ est null alors la requête doit prendre tous les résultats et je n'arrive pas du tout à le coder.
Dans ce cas précis, il s'agit de renseigner ou non 2 dates pour faire la requête sur une période donnée.
Par la suite, je vais encore rajouter des champs qui permettront de filtrer et cela aussi seront soit remplis, soit vides.
J'utilise le query design et voilà ce que cela donne en SQL view :
J'ai essayé de rajouter un "Is Null", un "IIf" mais rien ne passe.
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT IncidentData.Classification, Count(IncidentData.Classification) AS CountOfClassification, [CountOfClassification]/DSum("CountOfClassification","Query_Stats_N_par_classification") AS Pourcentage, IncidentData.HeureIncident FROM IncidentData GROUP BY IncidentData.Classification, IncidentData.HeureIncident HAVING (((IncidentData.HeureIncident) Between [Forms]![Stats]![Text_Période de référence_Du] And [Forms]![Stats]![Text_Période de référence_Au]));
Merci d'avance à la communauté pour son aide car Google n'étaiot pas mon ami sur ce coup
Partager