Ouvir etat pour un mois donne a partir d'un formulaire

Ouvir etat pour un mois donne a partir d'un formulaire - VB/VBA/VBS - Programmation

Marsh Posté le 23-10-2006 à 10:56:41    

Salut!
 
J'ai une table transactions qui me donne les transactions de la journee. J'ia fait une requete qui me regroupe mes transaction par mois. J'ai fait le regroupement sur le champ:  
format(Transaction_date,"mmmm" ) As le_mois
 
J'essaie de creer un etat faisant appel a cette requête pour[code] m'affciher pour une mois specifiques. L'utilsateur choisit le mois a partit d'un formulaire ou il rentre un jour de mois (dd/mm/yyy) .
 
mon code vba pour ouvir mon etat pour le mois voulu:
 
[code]DoCmd.OpenReport stDocName, acPreview, , "[le_mois] =" & "#" & format((Me!date_entree)),"mmmm" ) & "#"
 
 
Mais ca m'affiche l'erreur suivant quang j'essaie d'ouvrir l'etat:
'Erreur de syntaxe dans la date dans l’expression ‘([le_mois]=#September#)’
 
Ma variable le_mois dans ma requete est une chaine de caractere par contre.
 
C'est quoi le bon format alors?
 
Merci beaucoup

Reply

Marsh Posté le 23-10-2006 à 10:56:41   

Reply

Marsh Posté le 23-10-2006 à 12:36:27    

Bonjour,
as-tu essayé avec   '     à la place du #  ?
Cordialement

Reply

Marsh Posté le 23-10-2006 à 12:41:13    

Et ouais, si tu compare avec "september", faut comparer avec une String, pas une date

Reply

Marsh Posté le 24-10-2006 à 04:32:02    

Eh oui! vous avez tout a fait raison...Ca marche a merveille avec " ' ".
 
Merci!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed