G
Guest
Private Sub btnCreateInvoice_click
Dim db as database
Dim rsD as recordset
Dim qryD as querydef
Dim param as Parameter
Dim patientnbr as integer
Dim filterdate as date
Set db = currentdb
patientnbr = 4197
filterdate = FormatDateTime("1/1/1900", vbShortDate)
Set qryD = db.Querydefs("qryDetailQuery")
For Each param in qryD.parameters
param.value = Eval(param.name)
Next param
Set rsD = qryD.openrecordset(dbOpensnapshot)
End Sub
In the query saved in the database I have two parameters "[filterdate]" and
"[patientnbr]" .
The last line of the code is generating an error message saying it is
looking for 2 parameters. This would lead me to believe that the
Eval(Param.name) is not evaluating to the variables I have. Can anyone
help?
Dim db as database
Dim rsD as recordset
Dim qryD as querydef
Dim param as Parameter
Dim patientnbr as integer
Dim filterdate as date
Set db = currentdb
patientnbr = 4197
filterdate = FormatDateTime("1/1/1900", vbShortDate)
Set qryD = db.Querydefs("qryDetailQuery")
For Each param in qryD.parameters
param.value = Eval(param.name)
Next param
Set rsD = qryD.openrecordset(dbOpensnapshot)
End Sub
In the query saved in the database I have two parameters "[filterdate]" and
"[patientnbr]" .
The last line of the code is generating an error message saying it is
looking for 2 parameters. This would lead me to believe that the
Eval(Param.name) is not evaluating to the variables I have. Can anyone
help?