OVH Cloud OVH Cloud

Filtre sur liste "contenant"

3 réponses
Avatar
Olivier
Salut à toutes et tous,

Je dois faire un filtre sur un sous formulaire a l'aide d'une liste
déroulante.
Dans ma liste apparaissent des dates formatées ainsi mm/aaaa soit par
exemple 02/2005 pour Février 2005.
Et j'applique le filtre sur une table ou les dates sont plus precises
jj/mm/aaaa.
J'aimerais afficher en selectionnant 02/2005 dans ma liste tous les
enregistrement du mois de fevrier 2005 car par défaut il ne m'affiche que
01/02/2005.
Merci de votre aide

3 réponses

Avatar
Raymond [mvp]
Bonjour.

tu fais une requête (simplifiée) de ce type pour le sous-formulaire:
SELECT [table1_soustable].* FROM [table1_soustable]
WHERE
(((Format([Madate],"mm/yyyy"))=[Formulaires]![Formulaire1]![SF1].[Form]![Modifiable1]));

dans ton sous-formulaire:
Private Sub Modifiable1_AfterUpdate()
Forms!formulaire1!SF1.Requery
End Sub

le contrôle sous-formulaire est nommé SF1
--
@+
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


"Olivier" a écrit dans le message de
news:
Salut à toutes et tous,

Je dois faire un filtre sur un sous formulaire a l'aide d'une liste
déroulante.
Dans ma liste apparaissent des dates formatées ainsi mm/aaaa soit par
exemple 02/2005 pour Février 2005.
Et j'applique le filtre sur une table ou les dates sont plus precises
jj/mm/aaaa.
J'aimerais afficher en selectionnant 02/2005 dans ma liste tous les
enregistrement du mois de fevrier 2005 car par défaut il ne m'affiche que
01/02/2005.
Merci de votre aide



Avatar
Olivier
Merci Raymond,
J'ai rien compris mais merci quand même
Tu sais ou je pourrais trouver des fichiers exemples.
En fait j'ai un planning jour par jour et je voudrais voir les
enregistrements d'un mois par exemple ou d'une période.

"Raymond [mvp]" wrote:

Bonjour.

tu fais une requête (simplifiée) de ce type pour le sous-formulaire:
SELECT [table1_soustable].* FROM [table1_soustable]
WHERE
(((Format([Madate],"mm/yyyy"))=[Formulaires]![Formulaire1]![SF1].[Form]![Modifiable1]));

dans ton sous-formulaire:
Private Sub Modifiable1_AfterUpdate()
Forms!formulaire1!SF1.Requery
End Sub

le contrôle sous-formulaire est nommé SF1
--
@+
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


"Olivier" a écrit dans le message de
news:
Salut à toutes et tous,

Je dois faire un filtre sur un sous formulaire a l'aide d'une liste
déroulante.
Dans ma liste apparaissent des dates formatées ainsi mm/aaaa soit par
exemple 02/2005 pour Février 2005.
Et j'applique le filtre sur une table ou les dates sont plus precises
jj/mm/aaaa.
J'aimerais afficher en selectionnant 02/2005 dans ma liste tous les
enregistrement du mois de fevrier 2005 car par défaut il ne m'affiche que
01/02/2005.
Merci de votre aide








Avatar
Raymond [mvp]
pour les planning regarde le modèle logipro sur la page:
http://www.logicielappui.com/tips/
Logiciel de feuilles de temps Cronos 2.0

--
@+
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


"Olivier" a écrit dans le message de
news:
Merci Raymond,
J'ai rien compris mais merci quand même
Tu sais ou je pourrais trouver des fichiers exemples.
En fait j'ai un planning jour par jour et je voudrais voir les
enregistrements d'un mois par exemple ou d'une période.

"Raymond [mvp]" wrote:

Bonjour.

tu fais une requête (simplifiée) de ce type pour le sous-formulaire:
SELECT [table1_soustable].* FROM [table1_soustable]
WHERE
(((Format([Madate],"mm/yyyy"))=[Formulaires]![Formulaire1]![SF1].[Form]![Modifiable1]));

dans ton sous-formulaire:
Private Sub Modifiable1_AfterUpdate()
Forms!formulaire1!SF1.Requery
End Sub

le contrôle sous-formulaire est nommé SF1
--
@+
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


"Olivier" a écrit dans le message de
news:
Salut à toutes et tous,

Je dois faire un filtre sur un sous formulaire a l'aide d'une liste
déroulante.
Dans ma liste apparaissent des dates formatées ainsi mm/aaaa soit par
exemple 02/2005 pour Février 2005.
Et j'applique le filtre sur une table ou les dates sont plus precises
jj/mm/aaaa.
J'aimerais afficher en selectionnant 02/2005 dans ma liste tous les
enregistrement du mois de fevrier 2005 car par défaut il ne m'affiche
que
01/02/2005.
Merci de votre aide