J
jtertin
I am trying to have a query that populates a drop down list be
conditional on the value of a text box on my form (which is a 2 or a
1). I have tried the following two methods to try and accomplish
this, but get the error "Invalid SQL statement, expected DELETE,
INSERT, PROCEDURE...."
IIf(Forms![Recipe Configuration]!txtRecNo=2,
SELECT dbo_vw_UsedCodes.Code, dbo_vw_UsedCodes.ValueUnit,
dbo_vw_UsedCodes.CodeName
FROM UsedCodes INNER JOIN dbo_vw_UsedCodes ON UsedCodes.Code =
dbo_vw_UsedCodes.Code
WHERE dbo_vw_UsedCodes.SystemAvailability in (1,3)
ORDER BY dbo_vw_UsedCodes.Code,
SELECT dbo_vw_UsedCodes.Code, dbo_vw_UsedCodes.ValueUnit,
dbo_vw_UsedCodes.CodeName
FROM UsedCodes INNER JOIN dbo_vw_UsedCodes ON UsedCodes.Code =
dbo_vw_UsedCodes.Code
WHERE dbo_vw_UsedCodes.SystemAvailability in (2,3)
ORDER BY dbo_vw_UsedCodes.Code);
If Forms![Recipe Configuration]!txtRecNo=2
SELECT dbo_vw_UsedCodes.Code, dbo_vw_UsedCodes.ValueUnit,
dbo_vw_UsedCodes.CodeName
FROM UsedCodes INNER JOIN dbo_vw_UsedCodes ON UsedCodes.Code =
dbo_vw_UsedCodes.Code
WHERE dbo_vw_UsedCodes.SystemAvailability in (1,3)
ORDER BY dbo_vw_UsedCodes.Code;
ElseIf
SELECT dbo_vw_UsedCodes.Code, dbo_vw_UsedCodes.ValueUnit,
dbo_vw_UsedCodes.CodeName
FROM UsedCodes INNER JOIN dbo_vw_UsedCodes ON UsedCodes.Code =
dbo_vw_UsedCodes.Code
WHERE dbo_vw_UsedCodes.SystemAvailability in (2,3)
ORDER BY dbo_vw_UsedCodes.Code;
Thank you in advance for advice!
conditional on the value of a text box on my form (which is a 2 or a
1). I have tried the following two methods to try and accomplish
this, but get the error "Invalid SQL statement, expected DELETE,
INSERT, PROCEDURE...."
IIf(Forms![Recipe Configuration]!txtRecNo=2,
SELECT dbo_vw_UsedCodes.Code, dbo_vw_UsedCodes.ValueUnit,
dbo_vw_UsedCodes.CodeName
FROM UsedCodes INNER JOIN dbo_vw_UsedCodes ON UsedCodes.Code =
dbo_vw_UsedCodes.Code
WHERE dbo_vw_UsedCodes.SystemAvailability in (1,3)
ORDER BY dbo_vw_UsedCodes.Code,
SELECT dbo_vw_UsedCodes.Code, dbo_vw_UsedCodes.ValueUnit,
dbo_vw_UsedCodes.CodeName
FROM UsedCodes INNER JOIN dbo_vw_UsedCodes ON UsedCodes.Code =
dbo_vw_UsedCodes.Code
WHERE dbo_vw_UsedCodes.SystemAvailability in (2,3)
ORDER BY dbo_vw_UsedCodes.Code);
If Forms![Recipe Configuration]!txtRecNo=2
SELECT dbo_vw_UsedCodes.Code, dbo_vw_UsedCodes.ValueUnit,
dbo_vw_UsedCodes.CodeName
FROM UsedCodes INNER JOIN dbo_vw_UsedCodes ON UsedCodes.Code =
dbo_vw_UsedCodes.Code
WHERE dbo_vw_UsedCodes.SystemAvailability in (1,3)
ORDER BY dbo_vw_UsedCodes.Code;
ElseIf
SELECT dbo_vw_UsedCodes.Code, dbo_vw_UsedCodes.ValueUnit,
dbo_vw_UsedCodes.CodeName
FROM UsedCodes INNER JOIN dbo_vw_UsedCodes ON UsedCodes.Code =
dbo_vw_UsedCodes.Code
WHERE dbo_vw_UsedCodes.SystemAvailability in (2,3)
ORDER BY dbo_vw_UsedCodes.Code;
Thank you in advance for advice!