Public Variabele in een rapport gebruiken

Status
Niet open voor verdere reacties.

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.
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
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 de query is het veld Jaar dus bij het filteren (ja) zet ik Jaar=VarJaar.
Dat kan ook niet zo. Gebruik een TempVar variabele als je de variabele ook in een query wilt gebruiken.
 
Bedankt weer.
Ga ik doen.
Sytse
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan