Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / частичный поиск в Access / 6 сообщений из 6, страница 1 из 1
23.12.2004, 11:27:36
    #32841027
ShiZo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичный поиск в Access
люди, объясните пожалуйста.
у меня есть в базе основная таблица, по которой я веду поиск.
сделано это так.
создана форма с полями, в которых списки значений из полей той самой таблицы, в которой я ищу.
пользователь выбирает в этих полях (в тех, каких хочет) значения из списка, и нажимает на ок. после этого ему открывается форма по фильтру, который он и составил.
довольно по-ламерски, наверное, но это мой первый поиск.
заказчик захотел удобств, и сказал так: сделайте мне, чтобы я не искал в списке, а писал часть (любую, в смысле, может и из конца значения) значения, и мне само все предлагалось.
из той схемы, которая у меня видимо ничего не получится, да и черт с ней.
расскажите, пожалуйста, как такое делать.
версия Access 2000.
...
Рейтинг: 0 / 0
23.12.2004, 11:43:13
    #32841075
Leenoox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичный поиск в Access
Создай поле для поиска, например, "поле1". На событие OnChange повесь процедуру фильтрации источника данных твоей формы. Приблизительно будет выглядеть так:

Private Sub поле1_Change ()
Dim SearchStr
Screen.ActiveForm.Refresh
SearchStr= Me!поле1.Value
DoCmd.ApplyFilter , "[таблица/запрос-источник] Like "SearchStr""
SendKeys "{F2}" 'Нужно снять выделение
Me!поле1 = SearchStr
End Sub
...
Рейтинг: 0 / 0
23.12.2004, 11:48:30
    #32841100
Leenoox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичный поиск в Access
поэкспериментируй с условием Like, чтобы искало по-всякому. Звездочки и т.п.
...
Рейтинг: 0 / 0
23.12.2004, 12:14:18
    #32841202
ShiZo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичный поиск в Access
спасибо, попробую...
onchange в какой момент возникает?
...
Рейтинг: 0 / 0
23.12.2004, 12:21:18
    #32841228
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичный поиск в Access
ShiZoспасибо, попробую...
onchange в какой момент возникает?
В момент внесения изменений. напрмер: в текстбоксе при набитии текста, onchange будет возникать после внесения каждого символа
...
Рейтинг: 0 / 0
23.12.2004, 17:31:06
    #32842431
lobodava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
частичный поиск в Access
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / частичный поиск в Access / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]