2013-03-27 2 views
0

Я создал простую форму поиска с возможностью поиска отдельного ссылочного номера. Результатом является отчет с номером окна (или список номеров ящиков, когда поиск возвращает несколько совпадений). Например поисках ABC111, возвращает отчет как:Доступ к форме поиска - поиск разделительной строки

Box  Description 
ABC1110 Stuff 
ABC1114 More stuff 
ABC1119 Even more stuff 

Я использую следующие критерии в моем SEARCH_QUERY

Like "*" & [forms]![Search_form]![Boxref] & "*" 

Но мой клиент хочет, чтобы вставить список ящиков в поле BOX Ref как: ABC1110, ADF1234, AGT2112

... и есть отображение отчета, как это:

Box  Description 
ABC1110 Stuff 
ADF1234 Cool stuff 
AGT2112 More cool stuff 

Какую команду критериев мне нужно написать для этого?

ответ

0

Вы можете использовать его таким образом

IN ("*ABC1110*","*ADF1234*","*AGT2112*") 

или если вы хотите, чтобы вы могли использовать текстовые поля формы поиска

Criteria ="In (" 
with [forms]![Search_form] 
    Criteria = Criteria & "*" & ![Boxref1] & "*" 
    Criteria = Criteria & ",*" & ![Boxref2] & "*" 
    Criteria = Criteria & ",*" & ![Boxref3] & "*" 
    ...... 
end with 
Criteria = Criteria & ")" 

Или даже напишите петлю, чтобы сделать это

Смежные вопросы