Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 381

Не работает фильтр из подчинённой формы на главной форме

23.07.2022, 13:54. Показов 2856. Ответов 39

Студворк — интернет-сервис помощи студентам
Здравствуйте друзья. Искал в инете так и не нашел. Помогите плиз!

Есть главная форма (ГлавнаяФорма) на ней размещена подчинённая форма (ПодчиненнаяФорма). В этой подчинённая форме (ПодчиненнаяФорма) размещена база (База) и фильтр (Фильтр).

Если мы изменяем фильтр, который выполненный селект боксом, меняется и сама база, но это работает если мы открыли подчинённую форму. А если мы хотим воспользоваться этим фильтром из главной формы (ГлавнаяФорма), у котрой есть та самая подчинённая форма (ПодчиненнаяФорма), то не чего не работает. Не находит связь. Выводит окно с вводом данных.

Вот макрос который стоит (ПодчиненнаяФорма) -> (Фильтр) -> После обновления
[Имя_Фильтра]=[Формы]![Имя_ПодчиненнойФормы]![Имя_Фильтра]

Я так понимаю его нужно как то поменять, что бы он воспринимал главную форму. Все перепробовал не чего не работает
Миниатюры
Не работает фильтр из подчинённой формы на главной форме  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.07.2022, 13:54
Ответы с готовыми решениями:

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

Как сделать фильтр в подчиненной форме по диапазону дат введенной в главной форме?
Всем доброго дня! Такая проблема: Есть подчин/форма и и в ней поле DataZayavki. Из главной формы вводится диапазон от Dz до Dz1. Вот...

Фильтр в главной форме по полю подчиненной
Приветствую всех! Простой вопрос, но конкретного ответа нигде нет. Две связанные формы, главная А (одиночная), подчиненная Б...

39
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
24.07.2022, 16:24
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Мистер Джек Посмотреть сообщение
SDKU да ладно на структуру
А Вы убеждены что это может хоть как-то заработать?
Миниатюры
Не работает фильтр из подчинённой формы на главной форме  
0
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 381
24.07.2022, 19:06  [ТС]
SDKU все работает отлично. Единственное нужно как Me.FilterOn = True перевести в макрос. Я не знаю как!
0
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,628
24.07.2022, 20:24
Цитата Сообщение от Мистер Джек Посмотреть сообщение
Единственное нужно как Me.FilterOn = True перевести в макрос.
FilterOn - это свойство - переключатель формы, к которому из макросов доступа нет, насколько мне известно.
Там есть команда "Применить Фильтр" которая назначает фильтр и включает его сразу - попробуйте.
0
1 / 1 / 0
Регистрация: 07.07.2019
Сообщений: 381
25.07.2022, 05:15  [ТС]
Eugene-LS так в том и проблема пишешь чисто код


Visual Basic
1
2
Me.Filter = "Покупка = """ & Покупка_селект & """"
Me.FilterOn = True
Работает


Пишешь тот же код чере применить фильтр в макросах. Ошибка не дает использовать фильтр в на главной форме в подченной форме.
[Покупка]=[Формы]![ФормаКлиент]![Покупка_селект]


Как быть незнаю

Добавлено через 1 час 12 минут
Нашел на форуме
Из адрес изменился т.к. форма из основной стала подчинённой.
И обращение к ней = [Forms]![Form1]![Имя объекта подчинённая форма].[Form]![Имя контрола (Поля)]

Вопрос [Form1] - это подчененая форм?
.[Form]![Имя контрола (Поля)] - .[Form] - это я так понимаю главная форма? Что такое контрола, как мне узнать имя
0
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,628
25.07.2022, 11:16
Цитата Сообщение от Мистер Джек Посмотреть сообщение
как мне узнать имя
Узнайте как называется тот "квадратик" в котором находится подчинённая форма - это и есть "контрол подчинённая форма"
...
[Forms]![ГлавнаяФорма]![ФормаКлиент].[Form]![Покупка_селект]
Подсказка:
Для построения использовался построитель выражений из построителя запросов (QBE).
0
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,628
25.07.2022, 13:09
Мистер Джек, подумал я ... подумал ...
... и значится .. решил вашу задачку ради чисто спортивного интересу.
Результат ниже ...
Миниатюры
Не работает фильтр из подчинённой формы на главной форме  
Вложения
Тип файла: zip тест3_v004.zip (31.7 Кб, 7 просмотров)
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
25.07.2022, 13:11
В продолжение №21:
Цитата Сообщение от SDKU Посмотреть сообщение
...Так что структура-она первична.
и абсолютно фиолетово какое имя у "подчиненной"(неизвестно чему) формы
Миниатюры
Не работает фильтр из подчинённой формы на главной форме  
0
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,628
25.07.2022, 13:21
Мистер Джек,
а ещё "красивее" будет так:
Миниатюры
Не работает фильтр из подчинённой формы на главной форме  
0
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,628
25.07.2022, 13:25
Цитата Сообщение от SDKU Посмотреть сообщение
и абсолютно фиолетово какое имя у "подчиненной"(неизвестно чему) формы
То же наткнулся на это - посчитаем за глюк макрокоманды "Применить фильтр" - видимо заточена под ранее сохранённый фильтр.
А команда "Установить фильтр" отработала "штатно" - пример в пост #26
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
25.07.2022, 13:55
Никак не пойму о какой "подчиненной" форме идет речь,если в БД одна таблица???
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
25.07.2022, 13:58
Цитата Сообщение от SDKU Посмотреть сообщение
у "подчиненной"(неизвестно чему) формы
Замените слово "подчиненная" на слово "вложенная".
И всё.
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
25.07.2022, 16:57
Вложенная форма
Цитата Сообщение от Capi Посмотреть сообщение
Замените слово "подчиненная" на слово "вложенная".
..и строка "источник записей" чудесным образом заполнится
Миниатюры
Не работает фильтр из подчинённой формы на главной форме  
0
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,628
25.07.2022, 17:54
Цитата Сообщение от SDKU Посмотреть сообщение
и строка "источник записей" чудесным образом заполнится
Вы просто не поняли ...
Вопрос был такой:
- "Возможна ли фильтрация формы макросом, если поле задания значения для фильтра находится в подчинённой форме, и макрос срабатывает из той-же подчинённой формы соответственно?"

Вопрос схемы данных в данном топике не важен (игнорируется).
0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
25.07.2022, 20:10
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Вы просто не поняли ...
И не пойму о какой подчиненной форме идет речь. Честно говоря и не очень то надо.
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
25.07.2022, 21:08
Цитата Сообщение от SDKU Посмотреть сообщение
и строка "источник записей" чудесным образом заполнится
А зачем?

Не делайте из определений культа.
Подчиненная не обязательно должна быть подчинена.
Она может быть просто вложена.
0
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,628
25.07.2022, 21:42
Цитата Сообщение от Capi Посмотреть сообщение
Она может быть просто вложена.
SDKU, вот вам и пример (надеюсь наглядный) "такой" (без данных) эксплуатации подчинённой формы:
Миниатюры
Не работает фильтр из подчинённой формы на главной форме  
Вложения
Тип файла: zip Login_And_UserRole_v10_ForForum.zip (727.3 Кб, 5 просмотров)
0
25.07.2022, 22:07

Не по теме:

SDKU, песенка про фрилансеров:
https://www.youtube.com/watch?v=LfWZDJ6KaGs
:)
... только пару - тройку слов поменять :D

0
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
25.07.2022, 22:32
Цитата Сообщение от Мистер Джек Посмотреть сообщение
Если мы изменяем фильтр, который выполненный селект боксом, меняется и сама база, но это работает если мы открыли подчинённую форму. А если мы хотим воспользоваться этим фильтром из главной формы (ГлавнаяФорма), у котрой есть та самая подчинённая форма (ПодчиненнаяФорма), то не чего не работает. Не находит связь. Выводит окно с вводом данных.
А если попонятней:организовать в форме поиск по ФИО или по покупке(товару) и фсе... В данном же случае зуб удаляется через зад, а использование возможностей ACCESS, которые,в данном случае не нужны, от слова совсем, крайне рационально-именно этому (удалению зуба..) должен в первую очередь научиться ТС.
Уверен: многие видели коды, выполняющие одинаковое действо, только в одном 3 строки, а в другом 33 + несколько не нужных объектов.
0
Эксперт MS Access
 Аватар для Eugene-LS
13266 / 5943 / 1529
Регистрация: 05.10.2016
Сообщений: 16,628
25.07.2022, 23:22
Цитата Сообщение от SDKU Посмотреть сообщение
А если попонятней
Вот вы неугомонный - то!
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
27.07.2022, 04:32
Цитата Сообщение от Capi Посмотреть сообщение
Она может быть просто вложена.
Подумалось про вкладки почему-то
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.07.2022, 04:32

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

Фильтр в подчиненной форме из другой формы
Доброго времени суток уважаемые форумчане. Есть такой вопрос. Как сделать фильтрацию в подчиненной форме из другой формы? Мой код...

Фильтр в подчиненной форме, в зависимости от данных в полях главной Access 2007
Добрый день, форумчане! Есть такая проблема (перелопатил уже все, что только можно). Имеется главная форма - "Сведения о...

Переход по записям из главной формы в не подчиненной форме
Переход по записям из главной формы в не подчиненной форме как после выбора значений (в поле со списком "ak" ) из формы 2 ...

Как из подчинённой формы изменить элемент в главной форме?
Нубский вопрос... помогите пожалуйста. Как из подчинённой формы изменить элемент в главной форме? Собственно нужно изменить текст в...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru