Access 2003, mois d une date par listbox
Résolu
g.c
-
g.c -
g.c -
Bonjour, je n en peux plus.....
J ai un champs du type date dd/mm/yyyy
il est possible que je change en dd/fevr/yyyy
Ce que je souhaite, c est afficher tous enregistrements contenant le mois de fevrier par exemple
j ai donc un formulaire avec une liste deroulante independante permettant de selectionner uniquement les mois.
J ai essayé ca :
[Formulaires]![F_TRI]![date]=Mois([date_mois])
Mais ca bug a partir du =
j ai changer les [ en ", mais rien n y fait.
sous access 2003
Je remercie par avance le type (ou la minette) sympas qui va m enlever le mal de tete !!
Je cherche egalement a n afficher que un fichier executable pour l utilisateur.
trop merci !!
J ai un champs du type date dd/mm/yyyy
il est possible que je change en dd/fevr/yyyy
Ce que je souhaite, c est afficher tous enregistrements contenant le mois de fevrier par exemple
j ai donc un formulaire avec une liste deroulante independante permettant de selectionner uniquement les mois.
J ai essayé ca :
[Formulaires]![F_TRI]![date]=Mois([date_mois])
Mais ca bug a partir du =
j ai changer les [ en ", mais rien n y fait.
sous access 2003
Je remercie par avance le type (ou la minette) sympas qui va m enlever le mal de tete !!
Je cherche egalement a n afficher que un fichier executable pour l utilisateur.
trop merci !!
A voir également:
- Access 2003, mois d une date par listbox
- Office 2003 - Télécharger - Bureautique
- Trier par date excel - Guide
- Publipostage date inversée ✓ - Forum Word
- Excel mois en lettre ✓ - Forum Excel
- Convertir trimestre en mois - Forum Excel
4 réponses
Bonjour g.c,
Sans garantie du gouvernement.
A tester :
= (((DatePart("m";[<Champ_Date>]))
Cordialement
Sans garantie du gouvernement.
A tester :
= (((DatePart("m";[<Champ_Date>]))
Cordialement
Bonjour
Dans une requete tu creais un nouveau champ mois. Tu extrais le mois du champs date. tu active ta requete et dans ce champ tu auras les mois.
Dans un formulaire tu mets une liste deroulante des mois que tu indexes sur le mois de ta requete. Le formulaire te renvoie tous les enregistrement d'un mois.
Guy
Dans une requete tu creais un nouveau champ mois. Tu extrais le mois du champs date. tu active ta requete et dans ce champ tu auras les mois.
Dans un formulaire tu mets une liste deroulante des mois que tu indexes sur le mois de ta requete. Le formulaire te renvoie tous les enregistrement d'un mois.
Guy
Pour extraire le mois d'une date,utiliser une requete avec un nouveau champ avec la synthaxe suivante.
Mois: Mois([Nom du champs date])
De meme pour extraire l'année
An: Année([ Nom du champs date])
Mois: Mois([Nom du champs date])
De meme pour extraire l'année
An: Année([ Nom du champs date])
Wahou, merci vous etes extra !!!
En fait ma formule etais bonne, simplement dans ma liste deroulante date_mois, il y avais : 01, 02, 03 ....
Or, pour que access compare ces chiffres avec la date de type 01/02/1995, il faut mettre 1, 2, 3 dans la liste déroulante....c etais ca....
Merci pour vos réponses et votre rapidité !
(c est incroyable comme vous arrivez à comprendre le probleme et à le contourner)
je les gardes sous le bras en cas de future probleme...
(j ai un probleme pire car je n arrive pas a afficher listecount dans une zone de liste...ni en vb, ni dans propriete/source controle: =compte (liste1))
(m'enfin je ne voudrais pas abuser de votre hospitalité)
je vais faire un nouveau post pour cela.
En fait ma formule etais bonne, simplement dans ma liste deroulante date_mois, il y avais : 01, 02, 03 ....
Or, pour que access compare ces chiffres avec la date de type 01/02/1995, il faut mettre 1, 2, 3 dans la liste déroulante....c etais ca....
Merci pour vos réponses et votre rapidité !
(c est incroyable comme vous arrivez à comprendre le probleme et à le contourner)
je les gardes sous le bras en cas de future probleme...
(j ai un probleme pire car je n arrive pas a afficher listecount dans une zone de liste...ni en vb, ni dans propriete/source controle: =compte (liste1))
(m'enfin je ne voudrais pas abuser de votre hospitalité)
je vais faire un nouveau post pour cela.