Forum - Questions générale - Sujet n°432

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 02/12/2010 : 14:41  Sujet n° 432  problème de filtre

le 01/12/2010 : 16:50
par lemeruvien

Anonyme

visiteur

bonjour à tous,

Un truc simple que j'avais déja fait, mais qui ne marche plus!!
A l'ouverture de mon form continu, avec une condition,  afficher seulement les comptes du mois en cours, alors j'ai essayé ça, mais ça marche pas!
erreur de date!

DoCmd.OpenForm "comptabilité", acNormal, , "période=# " & Format(Date, "mmm,yy") & "#"

J'ai essayé ça aussi, mais s'en plus de résultats!!

DoCmd.OpenForm "comptabilité", acNormal, , "période= Format(Date (), "mmm,yy") "

A la saisie de mes comptes, après validation de la date de saisie, j'attribue la valeur de période:
période=format(date_opération,"mmm,yy") ce qui me donne par exemple : déc,10 et ça fonctionne, donc je veut ouvrir mon form uniquement avec la période: déc,10
merciroger
 Texte édité par le webmaster, car copié/collé illisible !
Ecrire à lemeruvien  sujet clos  Haut
Réponse n° 1
--------
le 02/12/2010 : 05:16
par 3Stone

Anonyme

Administrateur

Bonjour,

Depuis toujours, les champs avec des catactères accentués ou espaces exigent d'êtrent entourés par des crochets!

Ensuite, au lieu de formater cela par :
 
Code :
Format(Date, "mmm,yy")
 il serait tout de même plus logique d'utiliser le mois en numérique "mm" !

A propos, cette réponse t'a aidée ?  et celle-ci ?

Cordialement,
Pierre(3stone)
  clos par 3Stone le 02/12/2010 : 14:41  Haut
Réponse n° 2
--------
le 02/12/2010 : 07:53
par lemeruvien

Anonyme

visiteur
Bonjour pierre, ta réponse ne me conviens pas, ça marche pas mieux!!j'ai mis: DoCmd.OpenForm "comptabilité", acNormal, , "format(date_opération,"mm/yyyy")=Format(Date, "mm/yyyy")"et j'ai le message: erreur de compilation.Attendu fin d'instruction
merci
roger
Ecrire à lemeruvien   clos par 3Stone le 02/12/2010 : 14:41  Haut
Réponse n° 3
--------
le 02/12/2010 : 08:08
par lemeruvien

Anonyme

visiteur
STOP!! ça y est j'ai trouvé!!j'ai mis:    DoCmd.OpenForm "comptabilité", acNormal, , "right(date_opération,7)=Format(Date(), 'mm/yyyy')"et ça marche!a bientot
roger
Ecrire à lemeruvien   clos par 3Stone le 02/12/2010 : 14:41  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut