powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фильтрация данных подчиненной формы от даных гл. формы
4 сообщений из 4, страница 1 из 1
Фильтрация данных подчиненной формы от даных гл. формы
    #32345614
EAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EAN
Гость
Вопрос от абсолютного новичка. Излагаю проблемму подробно.
Есть 2 таблицы и соответственно 2 формы: Адрес и Проживающий.


Таблица Адрес:
Код: plaintext
1.
2.
3.
4.
Код   Индекс   Город   Улица    № дома
  1      000001   Москва Кр.Пл.        1 
  2      000001   Москва Пр.Вер.       1 
  3      000111   Тверь   Кр. Пл.       2 
  4      000112   Самара Пр.Вер.      10 

Таблица Проживающий:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Счетчик   Код   ФИО             Возраст 
 1            1      Иванов С.В.        36 
 2            2      Петров С.И.        28 
 3            1      Иванова В.С.       35 
 4            1      Иванов И.С.         13 
 5            4      Маренко А.С.       46 
 6            3      Зубов А.Б.           66 
 7            4      Марченко С.А.      40 

Соответствие осуществляется по полю Код .
Соответсвенно есть и 2 формы Адрес и Проживающий. Проживающий является подчиненной формой.
Собственно вопрос. Необходимо сформировать запрос/форму, чтобы при задании Улицы на экран выводилсиь ФИО всех проживающих на этой улице. И не обязательно в одном городе.
Т.е. на запрос - "Кто живет на Кр.Пл." Должно выдать:
Код: plaintext
1.
2.
3.
4.
Код  ФИО               Возраст
  1     Иванов С.В.        36 
  1     Иванова В.С.       35 
  1     Иванов И.С.         13 
  3     Зубов А.Б.           66 .
Возможно это и очень по просто, но с помощью поиска на форуме ничего дельного для себя не нашел. Очень прошу помочь. Желательно без использования VBA, а только по средствам макрокоманд. Заранее спасибо.
...
Рейтинг: 0 / 0
Фильтрация данных подчиненной формы от даных гл. формы
    #32345637
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЖелательно без использования VBA, а только по средствам макрокоманд
Что, тяжело нынче жить по средствам? ;-)
Дык на самом-то деле тут даже макрокоманд не нужно. Достаточно вдумчиво изучить хелп на тему LinkChildFields, LinkMasterFields Properties
(Основные и подчиненные поля).
Такой момент: поскольку во второй таблице нет привязки именно к улице, надо создать на ее основе запрос по связке через поле Код со второй таблицей, включающий это поле, и сделать этот запрос источником данных подчиненной формы.
Вот и усё...
...
Рейтинг: 0 / 0
Фильтрация данных подчиненной формы от даных гл. формы
    #32345645
EAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EAN
Гость
Я иду следующим путем...

Создаю Запрос с 4 полями: Код, ФИО, Возраст, Улица.
На поле Улица ставлю соответствие определенному параметру , допустим сравнивается с тем, что забито в определенном поле поисковой формы у меня (отдельная т. сказать форма). Проверяю, запрос робит.

Теперь необходимо чтобы данные из запроса поступили в форму подчиненую поисковой... Добиться этого не могу. Получаю либо не фильтрованыые данные либо не могу применить фильтр - говорит об ошибке "Макрокоманда содержит ошибку, так как форма или отчет не связаны с таблицей или запросом".

Поисковая форма создана на основе конструктора. Имеет поле, кнопку и внутренню подчиненную форму. По кнопке должна происходить фильтрация таблицы или запроса (пробовал фильтровать и таблицу и запрос). Но выдает ошибку.

Все сделано без применения VBA, на макрокомандах.
...
Рейтинг: 0 / 0
Фильтрация данных подчиненной формы от даных гл. формы
    #32345650
EAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EAN
Гость
Сенкс AlexJuice. \r
\r
Сделал так. Запрос как описывыл выше. Затем сделал итоговую форму (она будет подчиненна поисковой).\r
Затем создал поисковую форму. В ней - поле из которого запрос берет, с чем сравнивать (наименование улицы). И + кнопку (выполнить задание типа). На кнопку повесил действие Recalc (за него особенное спасибо Vsevolod V и Владимир Саныч - вычитал у них Поиск в подчиненной форме). \r
\r
Теперь задаю имя улицы, жму кнопку и все на экране :).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фильтрация данных подчиненной формы от даных гл. формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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