Я пытаюсь передать параметр в запрос, используемый в отчете для расчета, а не в строку where
.Я делаю это программно.
Предложение where
работает нормально, но значение параметра не передается, и запрос его запрашивает.
В самом отчете в разделе свойств для
Recordsource QryrptTaxiInvoice
Filter [TaxiInvID] = 859, [HSTFactor] = .8
Мой параметр объявлен в запросе.
Но каждый раз, когда я запускаю отчет, все равно запрашивается значение параметра.
Ниже приведен фрагмент моего кода.
strReport = "rptTaxiInvoice"
strWhere = "[TaxiInvID] = " & Me.cboTaxiInvoices
DoCmd.OpenReport strReport,acViewPreview,,strWhere, acWindowNormal, "[ParamHSTFactor]=" & HSTFactor
Вот запрос, использованный в отчете:
PARAMETERS HSTFactor Double;
SELECT [faceamount]*HSTFactor AS facenetofGST
FROM tblTaxiCos
WHERE tblTaxiCos.prov)="ON"