powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / фильтр формы
3 сообщений из 3, страница 1 из 1
фильтр формы
    #32638632
Мурзик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые Дамы и господа!
Помогите в разрешении вот такой проблемы- есть форма из 117 полей.
Надо сделать фильтр по этой форме,
оказалось, что в строке me.filter 2000 символов быть не может - а может - точно знаю - 500.

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

В связи с этим вот такой вопрос - в каком recordsete отображается тот набор строк, что и в форме после фильтрации?


Или может есть более элегантное решение проблемы?

Заранее спасибо....
...
Рейтинг: 0 / 0
фильтр формы
    #32638654
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Впечатляет. :^)
...
Рейтинг: 0 / 0
фильтр формы
    #32638715
Раз (1)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если количество записей, которые должны попасть в фильтр, невелико, можно попробовать такой вариант (я его для другого случая делал, но может и тут пригодиться)

1) Нужные данные отбираются в рекордсет запросом с реальными условиями фильтрации
2) Одной пробежкой по рекордсету составляется строка, представляющая собой список значений ключевого поля, разделенных запятыми.
3) В свойстве filter в итоге оказывается примерно такая строка:
"field1 in(v1, v2, v3, v4)" : )

Коряво конечно, и если записей много, то все равно строка может вылезти за предельный размер. Но если немного, то должно работать.

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


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