Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Фильтрация данных подчиненной формы от даных гл. формы / 4 сообщений из 4, страница 1 из 1
06.12.2003, 16:49
    #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
06.12.2003, 18:03
    #32345637
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация данных подчиненной формы от даных гл. формы
авторЖелательно без использования VBA, а только по средствам макрокоманд
Что, тяжело нынче жить по средствам? ;-)
Дык на самом-то деле тут даже макрокоманд не нужно. Достаточно вдумчиво изучить хелп на тему LinkChildFields, LinkMasterFields Properties
(Основные и подчиненные поля).
Такой момент: поскольку во второй таблице нет привязки именно к улице, надо создать на ее основе запрос по связке через поле Код со второй таблицей, включающий это поле, и сделать этот запрос источником данных подчиненной формы.
Вот и усё...
...
Рейтинг: 0 / 0
06.12.2003, 18:26
    #32345645
EAN
EAN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фильтрация данных подчиненной формы от даных гл. формы
Я иду следующим путем...

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

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

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

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


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