|
|
|
новичок
      
участник
Last Login: 28.09.2007 19:18
Сообщ.: 6,
Visits: 19
|
|
Добрый вечер всем!
При создании БД в Access есть необходимость совершать поиск по ключевому слову. Есть 2-е таблицы. Одна главная (с полями ФИО, Адрес, Телефон и т.д.) и другая подчиненная (с полями Трудовая деятельность и Дополнительно). Поле "Дополнительно" является полем MEMO. В нем может быть введена любая информация. Как сделать поиск по этому полю?
Допустим, что в поле "Дополнительно" вводим такое пояснение: врач, педиатр, терапевт.
Если я в запросе по данному полю ввожу врач, то введеная выше строка не отображается. Т.е. необходимо точно ввести полную фразу "врач, педиатр, терапевт", только тогда она высвечивается при запросе.
Если кто знает, как можно осуществить поиск по ключевому слову в данном поле, подскажите, пожалуйста?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 07.03.2008 19:04
Сообщ.: 328,
Visits: 1 857
|
|
SELECT ... FROM ... WHERE (Дополнительно Like '*врач*')
|
|
|
|
|
новичок
      
участник
Last Login: 28.09.2007 19:18
Сообщ.: 6,
Visits: 19
|
|
Это на примере слова "врач". Но ситуация несколько шире.
Всплывает модальное окно "Введите ключевое слово:" Пользователь может ввести любое слово и по этому слову должен осуществляться поиск.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 07.03.2008 19:04
Сообщ.: 328,
Visits: 1 857
|
|
| SELECT ... FROM ... WHERE (Дополнительно Like '*" & Forms![Имя_формы]![Имя_поля_со_словом] & "*')
|
|
|
|
|
новичок
      
участник
Last Login: 28.09.2007 19:18
Сообщ.: 6,
Visits: 19
|
|
|
|
|
|
новичок
      
участник
Last Login: 28.09.2007 19:18
Сообщ.: 6,
Visits: 19
|
|
Кстати правильно будет вот как:
Like "*" & [Введите ключевое слово:] & "*"
|
|
|
|
|
новичок
      
участник
Last Login: 24.12.2007 12:00
Сообщ.: 1,
Visits: 14
|
|
| А если мне нужно сделать тоже самое только с числами. Тоесть критерий может быть а может не устанавливатся. Как тогда быть
|
|
|
|
|
Supreme Being
      
участник
Last Login: 13.03.2008 11:35
Сообщ.: 839,
Visits: 8 738
|
|
|
|
|