Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

formulaire/etat affiché après saisie de critères

4 réponses
Avatar
Coyote
C'est une question simple et pourtant je ne trouve pas la solution...
comment créer un formulaire dont l'affichage ne serait effectué qu'après
validations de critères.

ex dec ritères : Date Début et Date de fin
Affichage : toutes les activités entre deux dates


merci d'avance

@+ Coyote
pour répondre par mail, effacer _sup de l'adresse

4 réponses

Avatar
3stone
Salut,

C'est une question simple et pourtant je ne trouve pas la solution...
comment créer un formulaire dont l'affichage ne serait effectué qu'après
validations de critères.

ex dec ritères : Date Début et Date de fin
Affichage : toutes les activités entre deux dates



Crée, dans un formulaire dédié ou autre, deux zones de texte "txtDateDebut" et "txtDateFin"
qui serviront de critères à une requête (qui elle, sera la source de ton fameux formulaire).

Comme critère de la requête, tu mets .

Betwenn Forms!NomFormulaire!txtDateDebut And Forms!NomFormulaire!txtDateFin


Ok ?


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
Coyote
-----Message d'origine-----
Salut,

C'est une question simple et pourtant je ne trouve pas
la solution...


comment créer un formulaire dont l'affichage ne serait
effectué qu'après


validations de critères.

ex dec ritères : Date Début et Date de fin
Affichage : toutes les activités entre deux dates



Crée, dans un formulaire dédié ou autre, deux zones de
texte "txtDateDebut" et "txtDateFin"

qui serviront de critères à une requête (qui elle, sera
la source de ton fameux formulaire).


Comme critère de la requête, tu mets .

Betwenn Forms!NomFormulaire!txtDateDebut And Forms!
NomFormulaire!txtDateFin



Ok ?


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------



merci Pierre,

cela fonctionne dans le cadre d'une interrogation sur une
seule table, mais dès que la requête devient complexe, je
n'ai plus de résultat qui s'affiche...

oups ...

ci joint la requête...
"
SELECT activites.act_type, Sum(activites_participe.duree)
AS SommeDeduree
FROM (activites_type INNER JOIN activites ON
activites_type.typ_id = activites.act_type) INNER JOIN
(activites_horaires INNER JOIN activites_participe ON
activites_horaires.hor_id = activites_participe.hor_id) ON
activites.act_id = activites_horaires.act_id
GROUP BY activites.act_type, activites_type.typ_ordre,
activites.act_dtdb, activites.act_dtfn
HAVING (((activites.act_dtdb) Between [Formulaires]!
[Recap_global_personnes]![txtdtdb] And [Formulaires]!
[Recap_global_personnes]![txtdtfn]))
ORDER BY activites.act_type, activites_type.typ_ordre;
"


Avatar
3stone
Salut,

"Coyote"
cela fonctionne dans le cadre d'une interrogation sur une
seule table, mais dès que la requête devient complexe, je
n'ai plus de résultat qui s'affiche...


Je viens d'essayer... 3 tables + regroupement... et ca marche...

As tu essayer sans la clause, pour voir si ta requête ramène les biscuits ?



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Avatar
Coyote
Salut,

"Coyote"
cela fonctionne dans le cadre d'une interrogation sur une
seule table, mais dès que la requête devient complexe, je
n'ai plus de résultat qui s'affiche...


Je viens d'essayer... 3 tables + regroupement... et ca marche...

As tu essayer sans la clause, pour voir si ta requête ramène les biscuits
?




--
A+
Pierre (3stone) Access MVP


Bonjour Pierre....

J'ai trouvé, c'était une erreur sur la valeur par défaut....
J'avais mis pour la valeur début :
Ìhaïne("01/01/" & Année(Maintenant()))
au lieu de
Íate("01/01/" & Année(Maintenant()))

idem pour la valeur de fin...

merci pour ton aide...

--
@+ Coyote