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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 --------------------------------------
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
--------------------------------------
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 --------------------------------------
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; "
-----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;
"
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; "
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 --------------------------------------
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
--------------------------------------
"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 --------------------------------------
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
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()))
"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()))