powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с поиском записи
9 сообщений из 9, страница 1 из 1
Проблема с поиском записи
    #39514717
Здравствуйте. Прошу помочь в решении проблемы

А2000

В форме есть поле для поиска, при вводе значения в которое и нажатии кнопки отбираются записи.

Поиск основан на запросе, результаты которого подставляются в RecordSourse формы.

Если запрос не пустой (т.е. есть записи), все нормально, если же пустой, например ввели некорректное значение для поиска, то на форме пропадают все контролы.

Как это исправить, подскажите пожалуйста
...
Рейтинг: 0 / 0
Проблема с поиском записи
    #39514772
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВасилийСамара,
не ваш случай?
10490605
...
Рейтинг: 0 / 0
Проблема с поиском записи
    #39514775
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВасилийСамара,
видимо у вас нередактируемый запрос(в качестве исходного)
--или в форме стоит запрет добавления данных
...
Рейтинг: 0 / 0
Проблема с поиском записи
    #39514967
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поиск по мере ввода символов (запрос при этом не нужен):
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Private Sub поиск_GotFocus()
Me.поиск.SelStart = Len(Me.поиск.Text)
End Sub

Private Sub поиск_KeyUp(KeyCode As Integer, Shift As Integer)
DoCmd.ApplyFilter , "Фамилия like'" & Me.поиск.Text & "*'"
End Sub
...
Рейтинг: 0 / 0
Проблема с поиском записи
    #39535207
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
а почему на попытку искать текста в любой части у меня выпадает ошибка, не подскажите?
...
Рейтинг: 0 / 0
Проблема с поиском записи
    #39535568
Фотография Quiet333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stangsdku,
а почему на попытку искать текста в любой части у меня выпадает ошибка, не подскажите?

Поставил * куда надо - все работает

DoCmd.ApplyFilter , "Фамилия like ' * " & Me.поиск.Text & "*'"

Столкнулся с другой проблемой: если по введенным символам ничего нет возникает ошибка 2185.
Наверное еще обработчик ошибок надо добавить...
...
Рейтинг: 0 / 0
Проблема с поиском записи
    #39535923
Stang
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Quiet333,

это называется руки или глаза не оттуда, не тот символ ввел, понятно что работать не будет. Спасибо.
...
Рейтинг: 0 / 0
Проблема с поиском записи
    #39535985
Quiet333ввели некорректное значение для поиска, то на форме пропадают все контролы

ПЕНСИОНЕРКА: видимо у вас нередактируемый запрос(в качестве исходного)
--или в форме стоит запрет добавления данных

если по введенным символам ничего нет возникает ошибка 2185.

Читайте выше ответ ПЕНСИОНЕРКА . Если ПЕНСИОНЕРКА угадала, то в вашем случае лучше сначала проверить наличие записи по условию (например - DLookup), а по результату либо применить фильтр, либо сообщить юзеру, что он промахнулся.
...
Рейтинг: 0 / 0
Проблема с поиском записи
    #39536128
vixxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuпоиск по мере ввода символов (запрос при этом не нужен):
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Private Sub поиск_GotFocus()
Me.поиск.SelStart = Len(Me.поиск.Text)
End Sub

Private Sub поиск_KeyUp(KeyCode As Integer, Shift As Integer)
DoCmd.ApplyFilter , "Фамилия like'" & Me.поиск.Text & "*'"
End Sub


ай спасибо sdku , верно говорят: век живи, век учись...
в копилку, однозначно!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с поиском записи
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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