Article ID: 161013
Article Last Modified on 1/19/2007
In Microsoft Access 7.0 and 97
Run-time error 3061:
Too few parameters. Expected n.
n parameters were expected, but only 0 were supplied.
Query: QryEval
-----------------------------------------------
Type: Select Query
Field: OrderID (or Order ID in version 2.0)
Table: Orders
Field: OrderDate (or Order Date in version 2.0)
Table: Orders
Criteria: =Eval("Forms!FrmEval!Text0")
Form: FrmEval
-----------------------------
Caption: Eval Form
Text box:
Name: Text0
Command button:
Name: Command0
Caption: Run Query
OnClick: [Event Procedure]
Private Sub Command0_Click()
Dim MyDB As Database
Dim MySet As RecordSet
Set MyDB = CurrentDb()
Set MySet = MyDB.OpenRecordSet("QryEval")
MySet.MoveFirst
MsgBox MySet!OrderID
MySet.Close
End Sub
Sub Command0_Click()
Dim MyDB As Database
Dim MySet As RecordSet
Set MyDB = CurrentDb()
Set MySet = MyDB.OpenRecordSet("QryEval")
MySet.MoveFirst
MsgBox MySet![Order ID]
MySet.Close
End Sub
Keywords: kbhowto kbprogramming kbusage KB161013