ciao a tutti,
in una maschera di bilancio ho una combobox Sceglimese con elencati i mesi dell'anno.
vorrei stampare le voci di bilancio in base al mese.
ovvero se scelgo "gennaio" fammi vedere le date dal 1-1-2005 al 31-1-2005.
su esecuzione riconosce il "Case" ma mi stampa il report senza alcun dato...
ALLEGO frammento di codice, sono presenti vari tentativi...:
Private Sub CreaReport_Click()
mese = Forms!OpzioniStampaBilancio!Stampamese.Value
Select Case mese
Case gennaio
MsgBox "OK stampo gennaio"
meserange = ([Bilancio].[Data] >= #1/1/2005#) And _
([Bilancio].[Data] <= #1/31/2005#)
Case febbraio
meserange = ([Bilancio].[Data] >= 1 - 2 - 2005) And _
([Bilancio].[Data] <= 31 - 2 - 2005)
Case marzo
meserange = ([Bilancio].[Data] >= 1 - 3 - 2005) And _
([Bilancio].[Data] <= 31 - 3 - 2005)
Case "aprile"
MsgBox "OK stampo aprile"
DoCmd.OpenReport "Bilancio", acViewPreview, , _
"[Bilancio].[Data] = (Forms![Bilancio]![Data] >= #1/4/2005#)And _ Forms![Bilancio]![Data] <= #4/30/2005#)"
....
....
ps: ma l'underscore si usa per andare a capo vero?
graaaaaaaaaaazie!!!!