Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 26.11.2009
Сообщений: 243

К фильтру применить ещё один фильтр (с динамическим обновлением формы)

22.05.2011, 15:22. Показов 1821. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема заключается в том, что необходимо после каждого действия по изменнённым контролам обновлять форму, применяя фильтры контролов. Это вообще возможно? Если да, то как.
Алгоритм понятен 1- вытянуть значение существующего фильтра на форме, 2- к существующему добавить (подчеркиваю) новый или изменить один из параметров применённого. Очень хотелось бы кодом получить..
к примеру как я вызываю фильтр
Visual Basic
1
2
3
    Filt = 'Trim(Tbl' & NameTable & '.' & NameTable & ') Like '*' & Trim(Forms(FormName).searchField.Value) & '*''
Forms(FormName).Filter = Filt
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 2, , acMenuVer70
можно с этим чтото делать или посоветуете свой проверенный метод отбора данных на форме?
Заранее благодарен всем!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.05.2011, 15:22
Ответы с готовыми решениями:

Категоризация с динамическим обновлением данных
У меня есть папка php, в которой есть папки : 1,2,3,4,5 ... - ID . В этих папках есть файл default, в котором написано название категории...

Координатная плоскость с динамическим обновлением координат
Господа, наведите на мысль - с чего лучше начать: Нужна ось абсцисс и ординат, шаг насечек - метры. Пользователь водит мышкой в рамках...

Delphi! ClientDataSet ФИЛЬТР!? как выбрать несколько записей по заданному фильтру (+код)?
procedure TForm1.TextTrayIcon1Click(Sender: TObject); begin clientDataSet1.Filter:='Name ='+QuotedStr('Андрей'); ...

3
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 109
22.05.2011, 19:11
Именно так и делал.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Sub Control_AfterUpdate(i)
 
Call GetFiltrString
End Sub
 
Sub GetFiltrString
strFiltr = 'Expr1'
If Not IsNull(Control1) Then strFiltr=strFiltr & ' AND ' & 'Expr2'
...
If Not IsNull(Controli) Then strFiltr=strFiltr & ' AND ' & 'Expri'
Me.Filtr=strFiltr
End Sub
Это набросок на скорую руку по памяти, но принцип именно такой
Ну и не забывать Me.FiltrOn=True/False
0
0 / 0 / 0
Регистрация: 26.11.2009
Сообщений: 243
23.05.2011, 10:52  [ТС]
Фильтр применяется к подчиненной форме. Ме заменить на Forms(FormName)?
0
0 / 0 / 0
Регистрация: 26.11.2009
Сообщений: 243
23.05.2011, 12:42  [ТС]
Вопрос решен Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.05.2011, 12:42
Помогаю со студенческими работами здесь

Запуск отчета по фильтру формы не из формы
Доброго времени суток! Помогите, пожалуйста решить проблему: Есть БД в формате Access2003. Есть форма с большим количеством полей,...

Прижать один элемент (блок) к другому + один ещё отодвинуть на задний план или укоротить
Имеется сайт, надо "скачущий" элемент сплеш в жёлтой рамке поместить на задний план или укоротить, чтобы он не налазил на кнопки меню. ...

Печать отчета по фильтру формы
Добрый вечер! У меня возникла такая проблема и я не знаю как ее реализовать... есть БД в ней форма в которой 1) у меня никак...

Открытие другой формы по фильтру
Хочется узнать ваше мнение, это черновой рабочий примерчик который открывает др. форму по фильтру, критерием служит значение поля, в...

Как применить фильтр?
Народ, привет! Вопрос в следующем: Есть две формы. Первая - выпадающий список с именами и вторая список задач присвоенным этим именам. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru