hello,
I have a bit of VBA code written to execute a parameter query but i keep getting "too few parameters expected 3."
i made the query in query design and it works, so i changed the code to SQL and pasted into VBA. i'm not very familiar with using SQL in VBA, so any help is greatly appreciated!
Set db = CurrentDb
Set rst = db.OpenRecordset("SELECT tbl_TireGroupsA.[Test Plan#], tbl_TireGroupsA.Group, tbl_LoadDeflectionA.[Deflection ID], tbl_TireGroupsA.[Cat#], tbl_TireGroupsA.Size," & _
"tbl_TireGroupsA.Brand, tbl_TireGroupsA.Line, tbl_TireGroupsA.[LI/PR], tbl_TireGroupsA.[Unique Features], tbl_TireGroupsA.[Tire Engineer], tbl_TireGroupsA.[Tire Serial#]," & _
"tbl_TireGroupsA.[Design SW], tbl_TireGroupsA.[Design OD], tbl_TireGroupsA.[Spec Weight], tbl_TireGroupsA.[Tire Location], tbl_TireGroupsA.[Preferred Wheel]," & _
"tbl_TestingA.[Test Type], tbl_TestingA.[Wheel Received], tbl_TestingA.[Tire Order#],tbl_TestingA.[Mount Date], tbl_TestingA.[Test Supervisor],tbl_TireGroupsA.[Tire Engineer]," & _
"tbl_LoadDeflectionA.[Test Load], tbl_LoadDeflectionA.[Test Inflation], tbl_TestingA.[Test Location], tbl_LoadDeflectionA.[Load Type], tbl_LoadDeflectionA.[Required Testing]," & _
"tbl_LoadDeflectionA.[Job#] , tbl_LoadDeflectionA.Machine, tbl_LoadDeflectionA.[% of Load_1], tbl_LoadDeflectionA.[Test Load_1], tbl_LoadDeflectionA.Deflection_1," & _
"tbl_LoadDeflectionA.[% of Load_2], tbl_LoadDeflectionA.[Test Load_2], tbl_LoadDeflectionA.Deflection_2, tbl_LoadDeflectionA.[% of Load_3], tbl_LoadDeflectionA.[Test Load_3]," & _
"tbl_LoadDeflectionA.Deflection_3, tbl_LoadDeflectionA.[% of Load_4], tbl_LoadDeflectionA.[Test Load_4], tbl_LoadDeflectionA.Deflection_4, tbl_LoadDeflectionA.[% of Load_5]," & _
"tbl_LoadDeflectionA.[Test Load_5], tbl_LoadDeflectionA.Deflection_5, tbl_LoadDeflectionA.[% of Load_6], tbl_LoadDeflectionA.[Test Load_6], tbl_LoadDeflectionA.Deflection_6," & _
"tbl_LoadDeflectionA.[% of Load_7], tbl_LoadDeflectionA.[Test Load_7], tbl_LoadDeflectionA.Deflection_7, tbl_LoadDeflectionA.[% of Load_8], tbl_LoadDeflectionA.[Test Load_8]," & _
"tbl_LoadDeflectionA.Deflection_8, tbl_LoadDeflectionA.[% of Load_9], tbl_LoadDeflectionA.[Test Load_9], tbl_LoadDeflectionA.Deflection_9, tbl_LoadDeflectionA.[% of Load_10]," & _
"tbl_LoadDeflectionA.[Test Load_10], tbl_LoadDeflectionA.Deflection_10, tbl_LoadDeflectionA.[% of Load_11], tbl_LoadDeflectionA.[Test Load_11], tbl_LoadDeflectionA.Deflection_11," & _
"tbl_LoadDeflectionA.[% of Load_12], tbl_LoadDeflectionA.[Test Load_12], tbl_LoadDeflectionA.Deflection_12, tbl_LoadDeflectionA.[% of Load_13], tbl_LoadDeflectionA.[Test Load_13]," & _
"tbl_LoadDeflectionA.Deflection_13, tbl_LoadDeflectionA.[Inflated Profile], tbl_LoadDeflectionA.[Full Measurements], tbl_LoadDeflectionA.[ECE Measurements], tbl_LoadDeflectionA.Footprint," & _
"tbl_LoadDeflectionA.[LD Comments], tbl_LoadDeflectionA.Revision, tbl_LoadDeflectionA.[Edited By], tbl_LoadDeflectionA.[Date Edited], tbl_LoadDeflectionA.EditReason" & _
"FROM ((tbl_WorkOrders INNER JOIN tbl_TireGroupsA ON tbl_WorkOrders.[Test Plan#] = tbl_TireGroupsA.[Test Plan#]) INNER JOIN tbl_TestingA ON (tbl_TireGroupsA.Group = tbl_TestingA.Group) AND (tbl_TireGroupsA.[Test Plan#] = tbl_TestingA.[Test Plan#])) INNER
JOIN tbl_LoadDeflectionA ON (tbl_TestingA.Group = tbl_LoadDeflectionA.Group) AND (tbl_TestingA.[Test Plan#] = tbl_LoadDeflectionA.[Test Plan#]) AND (tbl_TestingA.[Test Type] = tbl_LoadDeflectionA.[Test Type])" & _
"WHERE (((tbl_TireGroupsA.[Test Plan#])=[Forms]![frm_ReviseWO]![Test Plan ID]) AND ((tbl_TireGroupsA.Group)=[Forms]![frm_ReviseWO]![cmbo_EditGroupSelect]) AND ((tbl_LoadDeflectionA.[Deflection ID])=[Forms]![frm_ReviseWO]![cmbo_TestEditSelect]) AND ((tbl_TestingA.[Test
Type])='Load / Deflection'));")