Студопедия

КАТЕГОРИИ:


Архитектура-(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. Создать составную форму для ввода данных о продажах товаров поставщикам.

Действия.

1. Открыть вкладку Формы. Нажать на кнопку Создать, указать способ создания формы – Мастер форм и источник данных – таблицу Заказчики, ОК.

2. На втором шаге мастера перенести все поля таблицы Заказчики в выбранные поля, а затем указать другую таблицу – Продажи в списке Таблицы\ изапросы (рис. 36).

Рис. 36. Выбор полей в мастере создания форм

3. Появится список полей таблицы Продажи. Перенести все поля таблицы и перейти к следующему этапу.

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

5. На следующем этапе указать внешний вид подчиненной формы – ленточныйДалее.

6. Выбрать фон заливки формы (Обычный)Далее.

7. В поле Форма указать имя Заказчики-главная. Имя подчиненной формы – Продажи подчиненная форма оставить без изменений. Завершить создание нажатием кнопки Готово.

Задание 2. Откорректировать макет созданной формы.

Как правило, после появления формы, необходимо скорректировать ее внешний вид для лучшего отображения информации (рис. 37). Для этого следует закрыть созданную на предыдущем этапе составную форму.


Рис. 37. Вид полей в режиме конструктора
перед редактированием

Действия.

1. Открыть форму Продажи подчиненная форма в режиме конструктора и уменьшить ширину некоторых полей. Корректировку размера полей следует осуществлять по принципу достаточности размера поля для отображения содержащейся в нем информации. Текст надписей для экономии места иногда перестраивают в две и более строки (рис 38).

Рис. 38. Вид полей после редактирования

После усовершенствования форма должна выглядеть примерно так, как показано на рисунке 38: по ширине она занимает намного меньше места, чем до редактирования (рис. 37).

2. Сохранить выполненные изменения, закрыть подчиненную форму и открыть форму Заказчики-главная в режиме просмотра записей.

Задание 3. Добавить элементы управления в форму.

Основным неудобством при занесении новой информации в форму Заказчики-Главная является то, что пользователь не может сразу просмотреть такие значимые поля, как Код товара, подлежащего продаже и Код сотрудника, заключающего сделку. Чтобы решить эту проблему на созданную форму нужно добавить командные кнопки, которые бы позволяли оперативно просматривать данные из таблиц Товары и Сотрудники.

Действия.

1. Открыть форму Заказчики-главная в режиме конструктора (рис. 39).

Рис. 39. Добавление кнопок в форму в режиме конструктора

2. На панели элементов (рис. 40) выбрать элемент управления командная кнопка.

Рис. 40. Панель элементов

В случае, если панель элементов отсутствует, ее можно вызвать через команду Вид \ Панель элементов.

3. На место вставки подвести указатель мыши и щелкнуть. В появившемся окне мастера Создание кнопок выбрать категорию – работа с формой, указать действие – открытиеформы и нажать на кнопку Далее.

4. На следующем шаге указать наименование формы – Товары и перейти к следующему этапу.

5. В появившемся окне установить переключатель на опции Открыть форму и показать все записи.

6. Затем установить переключатель на опции текст и набрать – Товары, после чего перейти к следующему этапу.

7. Нажать кнопку Готово и сохранить изменения.

8. Открыть форму в режиме просмотра данных.

Созданная кнопка должна располагаться над полем Код товар а подчиненной формы. Для изменения положения созданной кнопки, следует перейти в режим конструктора и перетащить ее выделив указателем мыши.

9. Проверить функциональность кнопки.

Задание 4. Самостоятельно создать кнопку для просмотра Кода сотрудников, при нажатии которой должна запускаться форма Сотрудники-Служебная. Образец результата выполненной работы представлен на рисунке 41.

Рис. 41. Фрагмент формы Заказчики-главная

Задание 5. Самостоятельно создать составную форму для оформления покупок (наименование формы Поставщики-главная). Информация для формы взять из таблиц Поставщики и Покупки. На созданной форме разместить кнопки для просмотра информации из таблиц Сотрудники и Товары по аналогии с формой Заказчики-главная.




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


Дата добавления: 2015-05-09; Просмотров: 2255; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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