G
Guest
Hey I saw a couple posts that were kinda like this. But not quite. I have a
form that merges multiple queries together to filter down the results to find
exactly what I am looking for. Problem is, If I search for "2" it will bring
back anything that starts with 2 or even has a 2. How do I fix this so it
only looks for what is exactly 2?
Here is a copy of my SQL. Its kinda long.
SELECT [ANGLE IRON].[ANGLE LEG 1], [ANGLE IRON].[ANGLE LEG 2], [ANGLE
IRON].[ANGLE THICKNESS], [ANGLE IRON].[MATERIAL TYPE], [ANGLE IRON].[COST PER
POUND], [ANGLE IRON].SUPPLIER, [ANGLE IRON].CONTACT, [ANGLE IRON].[ORDERED
DATE], [ANGLE IRON].[EXPECTED DATE], [ANGLE IRON].QUANTITY, [ANGLE
IRON].[QUOTE DATE], [ANGLE IRON].[PURCHASE ORDER], [ANGLE IRON].COMMENTS
FROM [ANGLE IRON]
WHERE ((([ANGLE IRON].[ANGLE LEG 1]) Like "*" & [Forms]![ANGLE IRON
INQUIRY]![ANGLE LEG 1] & "*" & Not Null) AND (([ANGLE IRON].[ANGLE LEG 2])
Like "*" & [Forms]![ANGLE IRON INQUIRY]![ANGLE LEG 2] & "*" & Not Null) AND
(([ANGLE IRON].[ANGLE THICKNESS]) Like "*" & [Forms]![ANGLE IRON
INQUIRY]![ANGLE THICKNESS] & "*" Or ([ANGLE IRON].[ANGLE THICKNESS]) Is Null)
AND (([ANGLE IRON].[MATERIAL TYPE]) Like "*" & [Forms]![ANGLE IRON
INQUIRY]![MATERIAL TYPE] & "*" Or ([ANGLE IRON].[MATERIAL TYPE]) Is Null) AND
(([ANGLE IRON].SUPPLIER) Like "*" & [Forms]![ANGLE IRON INQUIRY]![SUPPLIER] &
"*" Or ([ANGLE IRON].SUPPLIER) Is Null) AND (([ANGLE IRON].[ORDERED DATE])
Like "*" & [Forms]![ANGLE IRON INQUIRY]![ORDER DATE] & "*" Or ([ANGLE
IRON].[ORDERED DATE]) Is Null) AND (([ANGLE IRON].[QUOTE DATE]) Like "*" &
[Forms]![ANGLE IRON INQUIRY]![QUOTE DATE] & "*" Or ([ANGLE IRON].[QUOTE
DATE]) Is Null) AND (([ANGLE IRON].[PURCHASE ORDER]) Like "*" &
[Forms]![ANGLE IRON INQUIRY]![PURCHASE ORDER] & "*" Or ([ANGLE
IRON].[PURCHASE ORDER]) Is Null) AND (([Forms]![ANGLE IRON INQUIRY]![ANGLE
LEG 1]) Like "*" & [Forms]![ANGLE IRON INQUIRY]![ANGLE LEG 1] & "*" & Not
Null));
form that merges multiple queries together to filter down the results to find
exactly what I am looking for. Problem is, If I search for "2" it will bring
back anything that starts with 2 or even has a 2. How do I fix this so it
only looks for what is exactly 2?
Here is a copy of my SQL. Its kinda long.
SELECT [ANGLE IRON].[ANGLE LEG 1], [ANGLE IRON].[ANGLE LEG 2], [ANGLE
IRON].[ANGLE THICKNESS], [ANGLE IRON].[MATERIAL TYPE], [ANGLE IRON].[COST PER
POUND], [ANGLE IRON].SUPPLIER, [ANGLE IRON].CONTACT, [ANGLE IRON].[ORDERED
DATE], [ANGLE IRON].[EXPECTED DATE], [ANGLE IRON].QUANTITY, [ANGLE
IRON].[QUOTE DATE], [ANGLE IRON].[PURCHASE ORDER], [ANGLE IRON].COMMENTS
FROM [ANGLE IRON]
WHERE ((([ANGLE IRON].[ANGLE LEG 1]) Like "*" & [Forms]![ANGLE IRON
INQUIRY]![ANGLE LEG 1] & "*" & Not Null) AND (([ANGLE IRON].[ANGLE LEG 2])
Like "*" & [Forms]![ANGLE IRON INQUIRY]![ANGLE LEG 2] & "*" & Not Null) AND
(([ANGLE IRON].[ANGLE THICKNESS]) Like "*" & [Forms]![ANGLE IRON
INQUIRY]![ANGLE THICKNESS] & "*" Or ([ANGLE IRON].[ANGLE THICKNESS]) Is Null)
AND (([ANGLE IRON].[MATERIAL TYPE]) Like "*" & [Forms]![ANGLE IRON
INQUIRY]![MATERIAL TYPE] & "*" Or ([ANGLE IRON].[MATERIAL TYPE]) Is Null) AND
(([ANGLE IRON].SUPPLIER) Like "*" & [Forms]![ANGLE IRON INQUIRY]![SUPPLIER] &
"*" Or ([ANGLE IRON].SUPPLIER) Is Null) AND (([ANGLE IRON].[ORDERED DATE])
Like "*" & [Forms]![ANGLE IRON INQUIRY]![ORDER DATE] & "*" Or ([ANGLE
IRON].[ORDERED DATE]) Is Null) AND (([ANGLE IRON].[QUOTE DATE]) Like "*" &
[Forms]![ANGLE IRON INQUIRY]![QUOTE DATE] & "*" Or ([ANGLE IRON].[QUOTE
DATE]) Is Null) AND (([ANGLE IRON].[PURCHASE ORDER]) Like "*" &
[Forms]![ANGLE IRON INQUIRY]![PURCHASE ORDER] & "*" Or ([ANGLE
IRON].[PURCHASE ORDER]) Is Null) AND (([Forms]![ANGLE IRON INQUIRY]![ANGLE
LEG 1]) Like "*" & [Forms]![ANGLE IRON INQUIRY]![ANGLE LEG 1] & "*" & Not
Null));