Bonjour à tous,
j'avais déjà posté à propos de ce sujet ici mais comme il était déjà résolu (pas bien résolu dirons nous), je me dis qu'il aura une meilleure visibilité ici.
Revoici mon message :
Bonjour à tous,
Voici ce que j'ai :
Un formulaire de recherche multicritères (ce formulaire est inséré dans un formulaire de navigation, d’où le code un peu lourd ci-après) avec un bouton qui permet
1 - D'exécuter une requête
2 - de fermer la requête
3 - Ouvrir un état basé sur les résultats de la requête précédente
4 - Fermer le formulaire de recherche.
J'ai utilisé la fonction Nz avec succès pour que le formulaire de recherche multicritères m'affiche les résultats entre deux dates par exemple avec le critère suivant :
>=Nz([Formulaires]![F-User-Navigation]![SousFormulaireNavigation].[Formulaire]![Rech-datedébut];MinDom([Date de création];"T-Echantillons")) Et <=Nz([Formulaires]![F-User-Navigation]![SousFormulaireNavigation].[Formulaire]![Rech-datefin];MaxDom("[Date de création]";"T-Echantillons"))
Jusqu'ici tout fonctionne.
Je souhaite faire la même chose avec un autre contrôle du formulaire. J'ai inséré un contrôle liste déroulante sur le formulaire dans lequel se trouve le résultat d'une requête permettant de voir la liste de tous les manipulateurs.
Dans mon état je souhaite voir les échantillons réalisés par le manipulateur sélectionné ou par tous les manipulateurs si aucun n'est sélectionné.
Rebelote, fonction Nz comme ceci dans mon critère de requête,
Nz([Formulaires]![F-User-Navigation]![SousFormulaireNavigation].[Formulaire]![Rech-Manipulateur])
mais cette fois-ci, dans mon état j'obtiens soit les échantillons réalisés par le manipulateur sélectionné, soit rien si aucun n'est sélectionné dans ma liste déroulante (contrôle [rech-Manipulateur]).
Pouvez vous m'aider ?
Boid'
Partager