powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Динамическая фильтрация, как?
6 сообщений из 6, страница 1 из 1
Динамическая фильтрация, как?
    #32164080
dencat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть некая форма с подчиненной(внедренной формой), в главной форме несколько(4) поля со списками ,берущие значения из таблиц.
В подчиненной форме таблица в 5 столбцов.
Нужно, чтобы при выборе значений в выпадающих списках, соответствующим образом изменялся вид таблицы.
Грубо говоря в нижней таблице список пациентов, выбрали в верхнем поле со списком городов Москва, отобразились только московские пациенты,выбрал в поле диагнозов ОРЗ, отобразились московские пациенты с ОРЗ ну и т.д.

Как это можно реализовать?

Зарание спасибо.
...
Рейтинг: 0 / 0
Динамическая фильтрация, как?
    #32164136
alexkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаешь так
Private Sub Поле_со_списком_AfterUpdate()
Dim str As String
Dim sql As Variant
str = Me.Поле_со_списком
sql = "SELECT столбцы FROM [таблица] WHERE столбец= " & str & " "
[Название подчинненой формы].Form.RecordSource = sql

End Sub

Все будет работь!!!
...
Рейтинг: 0 / 0
Динамическая фильтрация, как?
    #32164214
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему бы не основать "подчиненную" на запросе, которому по тому же событию менять параметры
и запускать ПодчФорма.requery?

Корифеи, отзовитесь, пачиму нэ так?
...
Рейтинг: 0 / 0
Динамическая фильтрация, как?
    #32164252
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что вариант alexkov будет работать и на mdb и на ADP.
А если делать через запрос с параметрами то при повальном (судя по постам в форуме) переходе на ADP придется все переделывать.
...
Рейтинг: 0 / 0
Динамическая фильтрация, как?
    #32164278
dencat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, сегодня вечером попробую как посоветовал уважаемый alexkov,
завтра напишу что получилось, так как чую появятся новые вопросы.
Спасибо
...
Рейтинг: 0 / 0
Динамическая фильтрация, как?
    #32164516
dencat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает,но при выборе значения в поле со списком выдается окошко "Введите значение параметра" и после ввода уже фильтруется.
Почему не подставляется сразу выбранное значение?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Динамическая фильтрация, как?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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