S
Scott.McCoid
Is there a way to add If-Then statements to the Access Query SQL? My
code below is taking way to long to run, and I would like to have
Access not search for the items which are null. For instance if
PROBLEM3, PROBLEM4 and PROBLEM5 are null, I would like the query to
only search for PROBLEM1 and PROBLEM2. Any help you can provide would
be appreciated.
SELECT trial.ID, trial.DISCREPANCY_INFO, trial.DISCREPANCY_INFO,
trial.DISCREPANCY_INFO, trial.DISCREPANCY_INFO, trial.DISCREPANCY_INFO
FROM trial
WHERE (((trial.DISCREPANCY_INFO) Like "*" & [forms]![SearchForm]!
[PROBLEM1] & "*" OR [forms]![SearchForm]![PROBLEM1] Is Null)
And ((trial.DISCREPANCY_INFO) Like "*" & [forms]![SearchForm]!
[PROBLEM2] & "*" OR [forms]![SearchForm]![PROBLEM2] Is Null)
And ((trial.DISCREPANCY_INFO) Like "*" & [forms]![SearchForm]!
[PROBLEM3] & "*" OR [forms]![SearchForm]![PROBLEM3] Is Null)
And ((trial.DISCREPANCY_INFO) Like "*" & [forms]![SearchForm]!
[PROBLEM4] & "*" OR [forms]![SearchForm]![PROBLEM4] Is Null)
And ((trial.DISCREPANCY_INFO) Like "*" & [forms]![SearchForm]!
[PROBLEM5] & "*" OR [forms]![SearchForm]![PROBLEM5] Is Null));
code below is taking way to long to run, and I would like to have
Access not search for the items which are null. For instance if
PROBLEM3, PROBLEM4 and PROBLEM5 are null, I would like the query to
only search for PROBLEM1 and PROBLEM2. Any help you can provide would
be appreciated.
SELECT trial.ID, trial.DISCREPANCY_INFO, trial.DISCREPANCY_INFO,
trial.DISCREPANCY_INFO, trial.DISCREPANCY_INFO, trial.DISCREPANCY_INFO
FROM trial
WHERE (((trial.DISCREPANCY_INFO) Like "*" & [forms]![SearchForm]!
[PROBLEM1] & "*" OR [forms]![SearchForm]![PROBLEM1] Is Null)
And ((trial.DISCREPANCY_INFO) Like "*" & [forms]![SearchForm]!
[PROBLEM2] & "*" OR [forms]![SearchForm]![PROBLEM2] Is Null)
And ((trial.DISCREPANCY_INFO) Like "*" & [forms]![SearchForm]!
[PROBLEM3] & "*" OR [forms]![SearchForm]![PROBLEM3] Is Null)
And ((trial.DISCREPANCY_INFO) Like "*" & [forms]![SearchForm]!
[PROBLEM4] & "*" OR [forms]![SearchForm]![PROBLEM4] Is Null)
And ((trial.DISCREPANCY_INFO) Like "*" & [forms]![SearchForm]!
[PROBLEM5] & "*" OR [forms]![SearchForm]![PROBLEM5] Is Null));