This is not a parameter query...just a simple select query. I've tried several variations of:
rst.Open "qryRelatedPartNumbersForCurrentMainDesign",
CurrentProject.Connection, adOpenStatic, adLockOptimistic, adcmdTable
I've varied adcmd*, adlock*, adopen* and I always get an Error -2147217900: Invalid SQL statement; expected 'DELETE', 'INSERT'....etc
When I run the query named qryRelatedPartNumbersForCurrentMainDesign by itself it works fine. qryRelatedPartNumbersForCurrentMainDesign is the top level query but it refers to qryWindchillDataForCurrentMainRecord for its criteria
qryWindchillDataForCurrentMainRecord SQL is:
SELECT tblMainWindchillData_Fixed.number AS Expr1, tblMainWindchillData_Fixed.name AS Expr2, tblMainWindchillData_Fixed.NOUN AS Expr3, tblMainWindchillData_Fixed.[TUBING SIZE NOMINAL] AS Expr4, tblMainWindchillData_Fixed.[LOBE CONFIGURATION] AS Expr5, tblMainWindchillData_Fixed.STAGES AS Expr6, tblMainWindchillData_Fixed.[MODEL SIZE] AS Expr7, tblMainWindchillData_Fixed.TYPE1 AS Expr8, tblMainWindchillData_Fixed.[EXTERNAL COATING] AS Expr9
FROM tblMainWindchillData_Fixed
WHERE ((([tblMainWindchillData_Fixed].[number]) Like "*" & [forms]![frmmaindesign]![partnum]));
qryRelatedPartNumbersForCurrentMainDesign SQL is:
SELECT tblMainWindchillData_Fixed.number AS Expr1, tblMainWindchillData_Fixed.NOUN AS Expr2, tblMainWindchillData_Fixed.[TUBING SIZE NOMINAL] AS Expr3, tblMainWindchillData_Fixed.[LOBE CONFIGURATION] AS Expr4, tblMainWindchillData_Fixed.STAGES AS Expr5, tblMainWindchillData_Fixed.[MODEL SIZE] AS Expr6, tblMainWindchillData_Fixed.TYPE1 AS Expr7, tblMainWindchillData_Fixed.[EXTERNAL COATING] AS Expr8
FROM tblMainWindchillData_Fixed, qryWindchillDataForCurrentMainRecord
WHERE ((([tblMainWindchillData_Fixed].[NOUN])=[qryWindchillDataForCurrentMainRecord].[noun]) AND (([tblMainWindchillData_Fixed].[TUBING SIZE NOMINAL])=[qryWindchillDataForCurrentMainRecord].[tubing size nominal]) AND (([tblMainWindchillData_Fixed].[LOBE CONFIGURATION])=[qryWindchillDataForCurrentMainRecord].[lobe configuration]) AND (([tblMainWindchillData_Fixed].[STAGES])=[qryWindchillDataForCurrentMainRecord].[stages]) AND (([tblMainWindchillData_Fixed].[MODEL SIZE])=[qryWindchillDataForCurrentMainRecord].[model size]) AND (([tblMainWindchillData_Fixed].[TYPE1])=[qryWindchillDataForCurrentMainRecord].[type1]) AND (([tblMainWindchillData_Fixed].[EXTERNAL COATING])=[qryWindchillDataForCurrentMainRecord].[external coating]));