Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Jaboid
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 15
1

Фильтрация в подчиненной форме

09.09.2012, 14:18. Просмотров 1875. Ответов 7
Метки нет (Все метки)

Здравствуйте!
Есть форма, на ней несколько флажков и другая форма в виде таблицы. Как сделать, чтобы при выборе одного или нескольких флажков в таблице отображались соответствующие записи. Например, флажки: повар, сантехник, водитель, женат, холост, и т.д. При их выделении в список включаются соответствующие записи. Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2012, 14:18
Ответы с готовыми решениями:

Фильтрация данных в подчиненной форме через главную/в самой подчиненной
Доброго времени суток! Столкнулся с проблемой - нужно отфильтровать публикации...

Фильтрация в подчиненной форме
Здравствуйте! Подскажите, пожалуйста, как правильно реализовать фильтрацию в...

Фильтрация в подчиненной форме
Приветствую! Подскажите как реализовать следующую фильтрацию: -В БД есть...

Фильтрация записей в подчиненной форме
всем привет! подскажите, почему у меня не обновляется подчиненная форма после...

Фильтрация записей на подчиненной форме (MS Access)
Здравствуйте! Имеется база данных и необходимо настроить фильтрацию...

7
Андрэич
2836 / 768 / 41
Регистрация: 20.05.2012
Сообщений: 2,056
09.09.2012, 14:53 2
Например, на событии После обновления флажка динамически менять источник записей вложенной формы на запрос условием выделения нужных флажков в основной (извините, что не подробно, а только алгоритм, - пишу "на коленке", но пока попробуйте разобраться...)
1
ltv_1953
Эксперт MS Access
12872 / 5842 / 1127
Регистрация: 21.06.2012
Сообщений: 10,524
09.09.2012, 15:11 3
Можно также использовать фильтр для подчиненной формы, формируя в основной строку фильтра для подчиненной и включая или выключая его. Более детально можно написать, только если будет указано, как в источнике данных подчиненной формы определяются записи с признаками "повар", "женат", ...
1
alvk
Нарушитель
Эксперт MS Access
5658 / 3543 / 178
Регистрация: 12.08.2011
Сообщений: 9,054
09.09.2012, 15:18 4
Лучше конечно увидеть о чём речь, вариантов много. О каком списке идёт разговор? В поле со списком, на форме, ещё где?
0
Jaboid
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 15
09.09.2012, 16:30  [ТС] 5
Выложить файл, к сожалению, пока не могу. В исходной таблице есть графа - Должность (выбор из списка должностей - другая таблица Должности), есть другая графа - Отдел (1, 2, 3) и т.д.
Работать должно так: при выборе флажка "1 отдел" в подчиненной форме выводятся все записи работников 1 отдела. Если отметить еще флажок "Повара" выводятся только записи поваров 1 отдела, отметить флажок "Водители" - выводятся повара и водители 1 отдела и т.д. Вот это я и пытаюсь сделать.
Но поскольку образование у меня сугубо гуманитарное, есть сложности...
Параметрический запрос по полям со списком "Должность", "Отдел" я сделал, но требуется отбор по нескольким должностям, так что, прошу подсказать ... Спасибо!
0
alvk
Нарушитель
Эксперт MS Access
5658 / 3543 / 178
Регистрация: 12.08.2011
Сообщений: 9,054
09.09.2012, 17:25 6
Я вижу так:
На главной форме два поля со списком, должности и отделы, источник первого: код должности, должность, второго - код отдела, номер отдела. В подчинённой форме расположены все данные с кодом отдела и кодом должности, далее:
a) если поля только два и больше не будет, то самое простое - использовать ссылку в источнике данных подчинённой формы на поля главной формы, а в событии "после обновления" полей главной формы просто обнолять подчинённую me.подчинённая.form.requery
б) если полей будет больше, то создавать динамический источник данных для подчинённой формы в событиях "после обновления" полей главной формы. Примеры фильтров по полю со списком есть на форуме.

Цитата Сообщение от Jaboid Посмотреть сообщение
но требуется отбор по нескольким должностям
а это можно реализовать списком с множественным выбором.
1
Андрэич
2836 / 768 / 41
Регистрация: 20.05.2012
Сообщений: 2,056
09.09.2012, 18:27 7
alvk, а здесь вроде был ещё один твой пост, причём, важный. Или меня уже глючит под сегодняшними впечатлениями? :-)

Добавлено через 2 минуты
Ой, а теперь появился. (С Форумом что-то?) Забираю вопрос назад
0
Jaboid
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 15
09.09.2012, 19:57  [ТС] 8
Спасибо, буду пытаться.
0
09.09.2012, 19:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2012, 19:57

Фильтрация записей в подчиненной форме через VBA
Здравствуйте! Подскажите пожалуйста, как в данном случае в коде прописать...

Фильтрация данных в подчиненной форме по значению поля в другой ПФ
Доброго времени суток! Подскажите пожалуйста как реализовать следующее; В форме...

Запрет на создание записи в подчиненной форме при отсутствии значения в поле главной формы( или в этой же подчиненной форме) Аксесс 2003
Доброго времени суток ! Помогите , пожалуйста, решить проблему! шаг 1. ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru