Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Механизм связи главной и подчиненной форм




Добавление формы в другую существующую форму для создания формы с подчиненной формой

Создание подчиненной формы и добавление ее в существующую форму

Прежде выполнять описанные ниже действия, проверьте, что правильно определены связи между таблицами. Для получения дополнительных сведений нажмите кнопку.

1 Откройте форму, к которой нужно добавить подчиненную форму, в режиме конструктора формы.

2 Убедитесь, что нажата кнопка Мастера на панели элементов.

3 Нажмите кнопку Подчиненная форма/отчет на панели элементов.

4 В форме выберите место, в которое следует поместить подчиненную форму.

5 Следуйте указаниям в окнах диалога мастера.

6 После нажатия кнопки Готово, Microsoft Access элемент управления подчиненной формы добавляется в форму. Создается также отдельная форма, которая будет выводиться в элементе управления подчиненной формы.

Примечания

·Для получения дополнительных сведений об изменении макета подчиненной формы, созданной с помощью мастера, нажмите кнопку.

·Для справок о разрешении вопросов при работе с подчиненной формой нажмите кнопку.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowCreateSubformWizardSW":1:"Foo":"Invisible"}

Прежде выполнять описанные ниже действия, проверьте, что правильно определены связи между таблицами. Для получения дополнительных сведений нажмите кнопку.

1 Откройте форму в режиме конструктора, которую следует использовать как главную форму. Обычно это форма, базирующаяся на таблице или запросе, находящихся на стороне «один» отношения «один-ко-многим».

2 Убедитесь, что нажата кнопка Мастера на панели элементов.

3 Нажмите клавишу F11 для переключения в окно базы данных.

4 Переместите с помощью мыши форму или таблицу из окна базы данных в главную форму.

Элемент управления подчиненной формы добавляется в форму. Если перемещенная форма выводилась в режиме формы, подчиненная форма выводится в этом режиме. Если перемещенная форма выводилась в режиме таблицы, подчиненная форма выводится в режиме таблицы.

Примечания

·Для получения дополнительных сведений об изменении макета подчиненной формы, созданной с помощью мастера, нажмите кнопку.

·Для справок о разрешении вопросов при работе с подчиненной формой нажмите кнопку.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowAddSubformMainFormSW":1:"Foo":"Invisible"}

Подчиненная форма обычно используется для вывода данных из таблиц или запросов, связанных с отношением «один-ко-многим». Например, таблица «Типы» и таблица «Товары» связаны отношением «один-ко-многим». Каждый тип товаров состоит из нескольких товаров.

При создании формы и подчиненной формы, базирующихся на таблицах, связанных отношением «один-ко-многим», главная форма представляет сторону «один» отношения, а подчиненная форма представляет сторону «многие». Главная форма синхронизируется с подчиненной формой таким образом, что в подчиненной форме выводятся только записи, связанные с записью в главной форме. Если подчиненная форма создается с помощью мастера или путем перемещения формы или таблицы с помощью мыши из окна базы данных в другую форму, главная форма автоматически синхронизируется с подчиненной формой при соблюдении двух следующих условий:

·Выбранные таблицы связаны отношением, представленным в окне Схема данных. Обычно это отношение «один-ко-многим». При выборе запроса или запросов форма и подчиненная форма автоматически синхронизируются, если этим условиям удовлетворяют базовые таблицы запроса или запросов. Например, запрос, базирующийся на одной таблице, можно использовать для вычисления значения поля. Если эта базовая таблица правильно связана с другой базовой таблицей или запросом, форма и подчиненная форма синхронизируются автоматически.

·Главная форма базируется на таблице с ключом, а подчиненная форма базируется на таблице, содержащей поле с тем же именем, что и ключевое поле, и с тем же или совместимым типом данных. Например, если ключевое поле главной формы имеет тип «Счетчик», а в свойстве Размер поля задан размер длинное целое, то соответствующее поле в подчиненной форме должно иметь тип Числовой и указанный в свойстве Размер поля размер длинное целое. Если выбран запрос или запросы, то удовлетворять этим условиям должны базовые таблицы для запроса или запросов.

Примечания

·Для связывания главной и подчиненной формы используются свойства элемента управления подчиненной формы Основные поля и Подчиненные поля. Если по каким-либо причинам форма и подчиненная форма не связаны, пользователь имеет возможность определить эти свойства напрямую.

Инструкции

·Для получения дополнительных сведений об установлении связей нажмите кнопку.

·Для получения дополнительных сведений о создании ключа нажмите кнопку.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconUnderstandingHowMainFormsSubformsAreLinkedSW":1:"Foo":"Invisible"}




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 624; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.