|
Не работает фильтрация данных в форме, где источник записей запрос
|
|||
---|---|---|---|
#18+
Добрый день уважаемые программисты. Делаю фильтр записей по фамилии. Необходимо чтобы отбирал любой введенный текст. Данный код работает, если источник строк таблица, если источник строк - запрос, как у меня сейчас, при вводе НЕ существующей фамилии Access вылетает в ошибку - "невозможно обратиться к свойству или методу элемента управления". Выделяя строку: Код: vbnet 1. 2.
Сам код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Возможно ли как то адаптировать данный код, чтобы не вылетала ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2017, 11:58 |
|
Не работает фильтрация данных в форме, где источник записей запрос
|
|||
---|---|---|---|
#18+
serega1576, источник таблица или запрос-абсолютно без разницы (форма "Заемщик") ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2017, 15:20 |
|
Не работает фильтрация данных в форме, где источник записей запрос
|
|||
---|---|---|---|
#18+
sdkuисточник таблица или запрос-абсолютно без разницы (форма "Заемщик") http://www.sql.ru/forum/actualfile.aspx?id=20567288] Приложенный файл (tmp.rar - 50Kb) код не будет работать, если запрос необновляемый или allowAdding=false ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2017, 16:55 |
|
Не работает фильтрация данных в форме, где источник записей запрос
|
|||
---|---|---|---|
#18+
serega1576, можно добавить в начало каждой процедуры строку Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2017, 17:38 |
|
Не работает фильтрация данных в форме, где источник записей запрос
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКАкод не будет работать, если запрос необновляемый или allowAdding=false А как это не обновляемый запрос (грубо говоря с группировкой) может быть источником формы? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2017, 18:05 |
|
Не работает фильтрация данных в форме, где источник записей запрос
|
|||
---|---|---|---|
#18+
serega1576, если ваш код работает, и вылетает только на отсутствующее значение - то я бы шёл по простому пути: организовал проверку введённой фамилии (в вашем случае) - на существование (в какой там она таблице хранится) через DLookup. И всё в цикл замутил: если введённое фамилие существует - выполняем фильтр по вашему коду, иначе - "фамилия не найдена". Конец цикла. Таким образом избегаем критической ситуации. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2017, 18:46 |
|
Не работает фильтрация данных в форме, где источник записей запрос
|
|||
---|---|---|---|
#18+
Всем спасибо. Вот так все работает. Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2017, 11:22 |
|
|
start [/forum/moderation_log.php?user_name=%D0%90+%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0%D1%82%D1%8C]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 1426ms |
total: | 1573ms |
0 / 0 |