parameters naar een query

Status
Niet open voor verdere reacties.

gdg59535

Gebruiker
Lid geworden
28 nov 2011
Berichten
28
bij een knop om een rapport af te drukken heb ik
2 velden : Vandatum en Totdatum

Private Sub Knop4_Click()

DoCmd.SetParameter "van", Vandatum
DoCmd.SetParameter "tot", Totdatum
DoCmd.OpenReport "rapport alle kosten", acViewPreview

End Sub

het rapport alle kosten is gebaseerd op een query
PARAMETERS [van] DateTime, [tot] DateTime;
SELECT [tabel rekeningnummers].[soort kost], [tabel kosten].Datum, [tabel betaalwijzen].Betaalwijze, [tabel kosten].omschrijving AS [tabel kosten_omschrijving], [tabel kosten].bedrag
FROM [tabel rekeningnummers] RIGHT JOIN ([tabel betaalwijzen] RIGHT JOIN [tabel kosten] ON [tabel betaalwijzen].[Id] = [tabel kosten].[id betaalwijze]) ON [tabel rekeningnummers].[Id] = [tabel kosten].[id rekeningnr]
WHERE ((([tabel kosten].Datum)>=[van] And ([tabel kosten].Datum)<=[tot]))
ORDER BY [tabel rekeningnummers].[soort kost], [tabel kosten].Datum, [tabel betaalwijzen].Betaalwijze;


maar het werkt niet
de parameters worden niet doorgegeven
 
Ik neem aan dat SetParameter een optie is van 2007+, want in 2003 bestaat het niet. Overigens heb ik iets dergelijks ook nooit gemist, want je kunt een rapport variabelen meegeven met OpenArgs, en dat werkt wat mij betreft prima. En bovendien heb je in je rapport ook nog eens parameters zitten; dat lijkt mij dan wel heel erg dubbelop.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan