Sytse1
Gebruiker
- Lid geworden
- 9 aug 2007
- Berichten
- 584
- Office versie
- miDer
In een venster vraag ik aan de gebruiker een jaartal voor een rapportoverzicht.
In het rapport wordt dit jaartal dan gebruikt als filter voor de onder liggende query van het rapport.
De variabele VarJaar moet dan in het rapport als filter te dienen.
In de query is het veld Jaar dus bij het filteren (ja) zet ik Jaar=VarJaar.
Maar bij het openen van het rapport wordt alsnog gevraagd om het VarJaar op te geven.
Kan een Public Variabele niet als filter in een rapport dienen??
Of doe ik iets fout?
Graag een suggestie/oplossing en b.v.d.
Sytse
In het rapport wordt dit jaartal dan gebruikt als filter voor de onder liggende query van het rapport.
Code:
Option Compare Database
Public VarJaar
Private Sub KnopOverzichtAlleMw_Click()
Jaar = InputBox("Vul het gewenste jaartal in." _
& vbCrLf & vbCrLf & "Het huidige jaartal staat er al.", "Jaarkeuze", Year(Date))
If Jaar = "" Then End
VarJaar = Jaar
DoCmd.OpenReport "Rpt_JaarAlleMedew", acViewReport
End Sub
In de query is het veld Jaar dus bij het filteren (ja) zet ik Jaar=VarJaar.
Maar bij het openen van het rapport wordt alsnog gevraagd om het VarJaar op te geven.
Kan een Public Variabele niet als filter in een rapport dienen??
Of doe ik iets fout?
Graag een suggestie/oplossing en b.v.d.
Sytse