Работа с подчиненными формами

В окне формы Клиенты_Заказы (рис. 4.7) находятся три формы, каждая из которых представляет отдельную таблицу. Обратите также внимание на количество наборов кнопок перехода по записям (сосчитайте их - должно быть три). Каждый управляет своей формой, а следовательно, записями в одной из таблиц.

Кнопки в самом низу предназначены для основной формы - записей из таблицы Клиенты. При смене клиента информация о нем появляется в верхней части формы, а заказы - в разделе Заказы. Чтобы просмотреть заказы другого клиента, переместитесь на его запись.

Чтобы добавить запись, необходимо решить, какая таблица требует изменений:

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

Для добавления заказа сначала выберите клиента, а затем щелкните на кнопке Новая запись в подчиненной форме Заказы (или щелкните на поле таблицы Заказы и воспользуйтесь кнопкой Новая запись в панели инструментов).

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

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

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

Порядок выполнения

  1. Ответить на контрольные вопросы.
  2. Спроектировать заданные формы по определенному преподавателем варианту и предъявить их преподавателю.
  3. Вариант «Информационная система «Компьютер» (п.п. 4.4.0.) является учебным примером и может быть использован в качестве образца при выполнении этой лабораторной работы.

Контрольные вопросы

1. Что такое объект типа форма.

2. Какие типы форм предлагает Вам создать Мастер и чем они отличаются одна от другой?

3. Что такое элемент управления в форме, какие в MS Access используются элементы управления в форме?

4. Что такое список и поле со списком в форме, чем они отличаются, каковы свойства этих элементов управления?

5. Что такое элемент типа переключатель, как он работает, как и зачем объединяют эти элементы в группы?

6. Чем отличается элемент типа “рамка объекта” от элемента типа “встроенная рамка объекта”?

7. Что такое подпись элемента управления и как ее можно изменить, переместить, убрать?

8. Какие разделы объекта типа “форма” используются при разработке экранных форм и что они означают?

9. Где задаются свойства объекта типа “форма”?

10. Чем отличается свойство объекта, встроенного в форму от свойства самой формы?

11. Из каких областей состоит форма и каково их назначение? Как можно изменить цвет формы целиком или по частям?

12. Какие свойства цветов соответствуют объекту типа подпись и как эти свойства влияют на внешний вид этого объекта?

13. Можно ли сделать цвет фона объекта типа поле таким же как цвет фона формы, если цвет формы отличен от стандартного серого, если можно, то как?

14. Чем является элемент “Встроенная форма” по отношению к основной форме? Какие свойства элемента типа “Встроенная форма ” используются для синхронизации работа основной и встроенной формы?

15. Что такое свойство формы “Монопольное окно”, какие значения может принимать это свойство и как его можно использовать?

16. Что такое свойство формы тип границы, какие значения оно может принимать, и какие эффекты при этом мы видим на экране? Как может быть использовано это свойство при разработке приложений?

17. Что такое имя формы и какая надпись появляется в заголовке окна формы? Как можно изменить эту надпись? Какие стандартные системные элементы управления появляются в окне формы, с какими свойствами формы эти элементы связаны, и как их можно изменить?

18. Какие события влияют на поведение формы и каковы свойства формы, обеспечивающие обработку этих событий?

19. Каков порядок обработки событий, связанных с формой?

20. Как можно заменить действия стандартных системных кнопок: закрытие, разворачивание, сворачивание.

21. Что такое область номера записи и каким образом можно изменить ее внешний вид, можно ли убрать эту область и какими элементами управления ее можно заменить?

22. Как можно вызвать из формы другую форму и синхронизировать ее по данным с исходной?

23. Что такое несвязанный элемент в форме, как он образуется и как его можно использовать?

24. Что необходимо сделать, чтобы содержимое поля со списком обновлялось при добавлении новых данных в список?

Варианты заданий


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: