J’ai dans mon appli un formulaire de sélection de critères pour un état.
Entre autres critères j’ai des dates de début et de fin de période. Je
voudrais que ma requête retourne la totalité des enregistrements si aucune
date n’est saisie et les enregistrement correspondant a la période si des
dates de début et de fin sont saisies.
Je voudrais donc pouvoir passer un paramètre du genre "Between
Me.txtDateDebut et Me.txtDateFin" par code dans l'evenement OnClick du bouton
d’ouverture de l’etat.
Je ne sais pas comment m’y prendre, ou peut etre y a-t-il mieux pour arriver
au meme resultat?. Je developpe avec Access 2000 sous WinXP Home.
Merci de votre aide.
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
Raymond [mvp]
Bonjour.
le formulaire appelant étant ouvert, l'état ou la requête peuvent faire appel directement aux valeurs d'un contrôle de ce formulaire appelant. dans la colonne critère tu peux indiquer: Entre Formulaires![formulaire1]![date_début] Et Formulaires![formulaire1]![date_fin]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Marie" a écrit dans le message de news:
J'ai dans mon appli un formulaire de sélection de critères pour un état. Entre autres critères j'ai des dates de début et de fin de période. Je voudrais que ma requête retourne la totalité des enregistrements si aucune date n'est saisie et les enregistrement correspondant a la période si des dates de début et de fin sont saisies. Je voudrais donc pouvoir passer un paramètre du genre "Between Me.txtDateDebut et Me.txtDateFin" par code dans l'evenement OnClick du bouton d'ouverture de l'etat. Je ne sais pas comment m'y prendre, ou peut etre y a-t-il mieux pour arriver au meme resultat?. Je developpe avec Access 2000 sous WinXP Home. Merci de votre aide.
-- Jean-Marie
Bonjour.
le formulaire appelant étant ouvert, l'état ou la requête peuvent faire
appel directement aux valeurs d'un contrôle de ce formulaire appelant. dans
la colonne critère tu peux indiquer:
Entre Formulaires![formulaire1]![date_début] Et
Formulaires![formulaire1]![date_fin]
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Marie" <JeanMarie@discussions.microsoft.com> a écrit dans le message
de news: 4643BD6C-AB13-4139-83D2-5B0D4C9247E9@microsoft.com...
J'ai dans mon appli un formulaire de sélection de critères pour un état.
Entre autres critères j'ai des dates de début et de fin de période. Je
voudrais que ma requête retourne la totalité des enregistrements si aucune
date n'est saisie et les enregistrement correspondant a la période si des
dates de début et de fin sont saisies.
Je voudrais donc pouvoir passer un paramètre du genre "Between
Me.txtDateDebut et Me.txtDateFin" par code dans l'evenement OnClick du
bouton
d'ouverture de l'etat.
Je ne sais pas comment m'y prendre, ou peut etre y a-t-il mieux pour
arriver
au meme resultat?. Je developpe avec Access 2000 sous WinXP Home.
Merci de votre aide.
le formulaire appelant étant ouvert, l'état ou la requête peuvent faire appel directement aux valeurs d'un contrôle de ce formulaire appelant. dans la colonne critère tu peux indiquer: Entre Formulaires![formulaire1]![date_début] Et Formulaires![formulaire1]![date_fin]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Marie" a écrit dans le message de news:
J'ai dans mon appli un formulaire de sélection de critères pour un état. Entre autres critères j'ai des dates de début et de fin de période. Je voudrais que ma requête retourne la totalité des enregistrements si aucune date n'est saisie et les enregistrement correspondant a la période si des dates de début et de fin sont saisies. Je voudrais donc pouvoir passer un paramètre du genre "Between Me.txtDateDebut et Me.txtDateFin" par code dans l'evenement OnClick du bouton d'ouverture de l'etat. Je ne sais pas comment m'y prendre, ou peut etre y a-t-il mieux pour arriver au meme resultat?. Je developpe avec Access 2000 sous WinXP Home. Merci de votre aide.
-- Jean-Marie
Jean-Marie
Merci Raymond de ta reponse.
J'ai initialement fait comme tu l'indiques et ca marche; seulememt lorsque l'utilisateur n'a pas saisi de date l'etat ne renvoie pas de records. Je voudrais que l'etat ressorte tous les enregistrements disponibles lorsqu'aucune date n'est fournie. C'est pourquoi j'ai pensé à passer le parametre par code seulement apres avoir teste la presence (et meme la validité) des dates de debut et de fin. Merci de me mettre sur la bonne piste. -- Jean-Marie
"Raymond [mvp]" wrote:
Bonjour.
le formulaire appelant étant ouvert, l'état ou la requête peuvent faire appel directement aux valeurs d'un contrôle de ce formulaire appelant. dans la colonne critère tu peux indiquer: Entre Formulaires![formulaire1]![date_début] Et Formulaires![formulaire1]![date_fin]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Marie" a écrit dans le message de news:
J'ai dans mon appli un formulaire de sélection de critères pour un état. Entre autres critères j'ai des dates de début et de fin de période. Je voudrais que ma requête retourne la totalité des enregistrements si aucune date n'est saisie et les enregistrement correspondant a la période si des dates de début et de fin sont saisies. Je voudrais donc pouvoir passer un paramètre du genre "Between Me.txtDateDebut et Me.txtDateFin" par code dans l'evenement OnClick du bouton d'ouverture de l'etat. Je ne sais pas comment m'y prendre, ou peut etre y a-t-il mieux pour arriver au meme resultat?. Je developpe avec Access 2000 sous WinXP Home. Merci de votre aide.
-- Jean-Marie
Merci Raymond de ta reponse.
J'ai initialement fait comme tu l'indiques et ca marche; seulememt lorsque
l'utilisateur n'a pas saisi de date l'etat ne renvoie pas de records. Je
voudrais que l'etat ressorte tous les enregistrements disponibles
lorsqu'aucune date n'est fournie.
C'est pourquoi j'ai pensé à passer le parametre par code seulement apres
avoir teste la presence (et meme la validité) des dates de debut et de fin.
Merci de me mettre sur la bonne piste.
--
Jean-Marie
"Raymond [mvp]" wrote:
Bonjour.
le formulaire appelant étant ouvert, l'état ou la requête peuvent faire
appel directement aux valeurs d'un contrôle de ce formulaire appelant. dans
la colonne critère tu peux indiquer:
Entre Formulaires![formulaire1]![date_début] Et
Formulaires![formulaire1]![date_fin]
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Marie" <JeanMarie@discussions.microsoft.com> a écrit dans le message
de news: 4643BD6C-AB13-4139-83D2-5B0D4C9247E9@microsoft.com...
J'ai dans mon appli un formulaire de sélection de critères pour un état.
Entre autres critères j'ai des dates de début et de fin de période. Je
voudrais que ma requête retourne la totalité des enregistrements si aucune
date n'est saisie et les enregistrement correspondant a la période si des
dates de début et de fin sont saisies.
Je voudrais donc pouvoir passer un paramètre du genre "Between
Me.txtDateDebut et Me.txtDateFin" par code dans l'evenement OnClick du
bouton
d'ouverture de l'etat.
Je ne sais pas comment m'y prendre, ou peut etre y a-t-il mieux pour
arriver
au meme resultat?. Je developpe avec Access 2000 sous WinXP Home.
Merci de votre aide.
J'ai initialement fait comme tu l'indiques et ca marche; seulememt lorsque l'utilisateur n'a pas saisi de date l'etat ne renvoie pas de records. Je voudrais que l'etat ressorte tous les enregistrements disponibles lorsqu'aucune date n'est fournie. C'est pourquoi j'ai pensé à passer le parametre par code seulement apres avoir teste la presence (et meme la validité) des dates de debut et de fin. Merci de me mettre sur la bonne piste. -- Jean-Marie
"Raymond [mvp]" wrote:
Bonjour.
le formulaire appelant étant ouvert, l'état ou la requête peuvent faire appel directement aux valeurs d'un contrôle de ce formulaire appelant. dans la colonne critère tu peux indiquer: Entre Formulaires![formulaire1]![date_début] Et Formulaires![formulaire1]![date_fin]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Marie" a écrit dans le message de news:
J'ai dans mon appli un formulaire de sélection de critères pour un état. Entre autres critères j'ai des dates de début et de fin de période. Je voudrais que ma requête retourne la totalité des enregistrements si aucune date n'est saisie et les enregistrement correspondant a la période si des dates de début et de fin sont saisies. Je voudrais donc pouvoir passer un paramètre du genre "Between Me.txtDateDebut et Me.txtDateFin" par code dans l'evenement OnClick du bouton d'ouverture de l'etat. Je ne sais pas comment m'y prendre, ou peut etre y a-t-il mieux pour arriver au meme resultat?. Je developpe avec Access 2000 sous WinXP Home. Merci de votre aide.
-- Jean-Marie
Raymond [mvp]
tu peux rajouter: (Entre [Formulaires]![formulaire1]![date_début] Et [Formulaires]![formulaire1]![date_fin]) Ou (EstNull([Formulaires]![formulaire1]![date_début])) .........
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Marie" a écrit dans le message de news:
Merci Raymond de ta reponse.
J'ai initialement fait comme tu l'indiques et ca marche; seulememt lorsque l'utilisateur n'a pas saisi de date l'etat ne renvoie pas de records. Je voudrais que l'etat ressorte tous les enregistrements disponibles lorsqu'aucune date n'est fournie. C'est pourquoi j'ai pensé à passer le parametre par code seulement apres avoir teste la presence (et meme la validité) des dates de debut et de fin. Merci de me mettre sur la bonne piste. -- Jean-Marie
tu peux rajouter:
(Entre [Formulaires]![formulaire1]![date_début] Et
[Formulaires]![formulaire1]![date_fin]) Ou
(EstNull([Formulaires]![formulaire1]![date_début])) .........
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Marie" <JeanMarie@discussions.microsoft.com> a écrit dans le message
de news: CFE14074-F34A-475D-886E-93BD5D7CA865@microsoft.com...
Merci Raymond de ta reponse.
J'ai initialement fait comme tu l'indiques et ca marche; seulememt lorsque
l'utilisateur n'a pas saisi de date l'etat ne renvoie pas de records. Je
voudrais que l'etat ressorte tous les enregistrements disponibles
lorsqu'aucune date n'est fournie.
C'est pourquoi j'ai pensé à passer le parametre par code seulement apres
avoir teste la presence (et meme la validité) des dates de debut et de
fin.
Merci de me mettre sur la bonne piste.
--
Jean-Marie
tu peux rajouter: (Entre [Formulaires]![formulaire1]![date_début] Et [Formulaires]![formulaire1]![date_fin]) Ou (EstNull([Formulaires]![formulaire1]![date_début])) .........
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jean-Marie" a écrit dans le message de news:
Merci Raymond de ta reponse.
J'ai initialement fait comme tu l'indiques et ca marche; seulememt lorsque l'utilisateur n'a pas saisi de date l'etat ne renvoie pas de records. Je voudrais que l'etat ressorte tous les enregistrements disponibles lorsqu'aucune date n'est fournie. C'est pourquoi j'ai pensé à passer le parametre par code seulement apres avoir teste la presence (et meme la validité) des dates de debut et de fin. Merci de me mettre sur la bonne piste. -- Jean-Marie
Jean-Marie
Merci encore de ta disponibilite. Je vais essayer et te faire savoir comment cela marche. A bientot
-- Jean-Marie
"Raymond [mvp]" wrote:
tu peux rajouter: (Entre [Formulaires]![formulaire1]![date_début] Et [Formulaires]![formulaire1]![date_fin]) Ou (EstNull([Formulaires]![formulaire1]![date_début])) .........
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
Merci encore de ta disponibilite. Je vais essayer et te faire savoir comment
cela marche.
A bientot
--
Jean-Marie
"Raymond [mvp]" wrote:
tu peux rajouter:
(Entre [Formulaires]![formulaire1]![date_début] Et
[Formulaires]![formulaire1]![date_fin]) Ou
(EstNull([Formulaires]![formulaire1]![date_début])) .........
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
Merci encore de ta disponibilite. Je vais essayer et te faire savoir comment cela marche. A bientot
-- Jean-Marie
"Raymond [mvp]" wrote:
tu peux rajouter: (Entre [Formulaires]![formulaire1]![date_début] Et [Formulaires]![formulaire1]![date_fin]) Ou (EstNull([Formulaires]![formulaire1]![date_début])) .........
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
Jean-Marie
Bonjour et pardon de n'etre pas revenu plus tot. J'ai pu faire marcher mon formulaire comme indiqué ci-dessous, quoique j'aie seché sur la partie "(EstNull([Formulaires]![formulaire1]![date_début]))". Mais en affectant une date lointaine comme #01/01/00# à Date_Début et la date du jour à Date_Fin je peux contourner a difficulté. Merci encore de ton aide -- Jean-Marie
"Jean-Marie" wrote:
Merci encore de ta disponibilite. Je vais essayer et te faire savoir comment cela marche. A bientot
-- Jean-Marie
"Raymond [mvp]" wrote:
tu peux rajouter: (Entre [Formulaires]![formulaire1]![date_début] Et [Formulaires]![formulaire1]![date_fin]) Ou (EstNull([Formulaires]![formulaire1]![date_début])) .........
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
Bonjour et pardon de n'etre pas revenu plus tot.
J'ai pu faire marcher mon formulaire comme indiqué ci-dessous, quoique j'aie
seché sur la partie "(EstNull([Formulaires]![formulaire1]![date_début]))".
Mais en affectant une date lointaine comme #01/01/00# à Date_Début et la
date du jour à Date_Fin je peux contourner a difficulté.
Merci encore de ton aide
--
Jean-Marie
"Jean-Marie" wrote:
Merci encore de ta disponibilite. Je vais essayer et te faire savoir comment
cela marche.
A bientot
--
Jean-Marie
"Raymond [mvp]" wrote:
tu peux rajouter:
(Entre [Formulaires]![formulaire1]![date_début] Et
[Formulaires]![formulaire1]![date_fin]) Ou
(EstNull([Formulaires]![formulaire1]![date_début])) .........
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
Bonjour et pardon de n'etre pas revenu plus tot. J'ai pu faire marcher mon formulaire comme indiqué ci-dessous, quoique j'aie seché sur la partie "(EstNull([Formulaires]![formulaire1]![date_début]))". Mais en affectant une date lointaine comme #01/01/00# à Date_Début et la date du jour à Date_Fin je peux contourner a difficulté. Merci encore de ton aide -- Jean-Marie
"Jean-Marie" wrote:
Merci encore de ta disponibilite. Je vais essayer et te faire savoir comment cela marche. A bientot
-- Jean-Marie
"Raymond [mvp]" wrote:
tu peux rajouter: (Entre [Formulaires]![formulaire1]![date_début] Et [Formulaires]![formulaire1]![date_fin]) Ou (EstNull([Formulaires]![formulaire1]![date_début])) .........
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum