Меню
Разработки
Разработки  /  Информатика  /  Разное  /  Учебный элемент по информатике "Создание составной формы в MS Access"

Учебный элемент по информатике "Создание составной формы в MS Access"

Изучив учебный элемент, студенты узнают: как создавать связи между таблицами в MS Access; познакомятся с созданием составной формы; научатся работать с главной и подчинённой формами в СУБД MS Access.
21.09.2014

Описание разработки

Цели:

 Изучив данный учебный элемент, Вы познакомитесь:

с созданием связей между таблицами;

с главной и подчинённой формами;

с созданием составной формы.

Оборудование, материалы и вспомогательные средства:

Персональный компьютер

Презентация урока

Раздаточный материал

Сопутствующие учебные элементы и пособия:

Учебник по информатике Н. Угринович

Учебный элемент: «Создание баз данных»

Учебный элемент: «Создание формы в табличной базе данных»

Учебный элемент по информатике Создание составной формы в MS Access

Связывание таблиц на схеме данных

Для того чтобы было удобно просматривать, создавать, удалять и модифицировать связи между таблицами, в Microsoft Access 2003 используется схема данных.

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

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

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

Альтернативный вариант — выбрать команду Связи, Изменить связь из главного меню Access. Эта команда появляется в меню, когда открыто окно Схема данных.

В диалоговом окне Изменение связей можно выбрать из списков названия связанных таблиц и полей для связывания. Если отношение между таблицами "один - ко - многим", то слева из списка Таблица/запрос выбирается главная таблица и поле в этой таблице, а справа из списка Связанная таблица/запрос — подчиненная и соответственно поле в ней. Если отношение "один - к - одному", то порядок таблиц значения не имеет. Если вы устанавливали связь графически, то все поля в списках уже выбраны, и нужно только определить правила ссылочной целостности.

Для этого устанавливают флажок Обеспечение целостности данных и один или оба флажка: каскадное обновление связанных полей и каскадное удаление связанных записей

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

Весь материал – смотрите документ.

Содержимое разработки

Учебный элемент

Тема: «Создание составной формы в MS Access» -5 -

Предмет «Информатика и ИКТ»



Цели:


Изучив данный учебный элемент, Вы познакомитесь:

  • с созданием связей между таблицами;

  • с главной и подчинённой формами;

  • с созданием составной формы.










Оборудование, материалы и вспомогательные средства:


  1. Персональный компьютер

  2. Презентация урока

  3. Раздаточный материал










Сопутствующие учебные элементы и пособия:


  1. Учебник по информатике Н. Угринович

  2. Учебный элемент: «Создание баз данных»

  3. Учебный элемент: «Создание формы в табличной базе данных»




Связывание таблиц на схеме данных

Для того чтобы было удобно просматривать, создавать, удалять и модифицировать связи между таблицами, в Microsoft Access 2003 используется схема данных.

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

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

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

Альтернативный вариант — выбрать команду Связи, Изменить связь из главного меню Access. Эта команда появляется в меню, когда открыто окно Схема данных.

В диалоговом окне Изменение связей можно выбрать из списков названия связанных таблиц и полей для связывания. Если отношение между таблицами "один-ко-многим", то слева из списка Таблица/запрос выбирается главная таблица и поле в этой таблице, а справа из списка Связанная таблица/запрос — подчиненная и соответственно поле в ней. Если отношение "один-к-одному", то порядок таблиц значения не имеет. Если вы устанавливали связь графически, то все поля в списках уже выбраны, и нужно только определить правила ссылочной целостности.

Для этого устанавливают флажок Обеспечение целостности данных и один или оба флажка: каскадное обновление связанных полей и каскадное удаление связанных записей

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





Создание составной формы

Для того, чтобы создать составную форму, необходимо иметь две связанные таблицы, из которых создаются две формы: главная и подчинённая.

Необходимо разместить подчинённую форму внутри главной.

Создание подчиненной формы


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


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



Структуру формы составляют ее разделы, а разделы содержат элементы управления.


В структуре можно четко выделить три раздела: раздел заголовка, область данных и раздел примечаний.








Алгоритм


  1. Сохраните формы, задав для них имена.










  1. Затем открывается форма, в которую будет внедряться подчинённая форма в режиме Конструктор, после чего на Панели элементов выберите элемент Подчиненная форма и расположите рамку для внедрения элемента в форму. В появившихся полях напишите имя подчиненной формы.






3. Затем сохраните форму под новым именем и закройте.































Практическое задание

  1. Создайте таблицу «Анкета», в которой будут следующие поля:

- ФИО (текстовый);

- Группа (текстовый);

- Год рождения (числовой);

- Телефон (текстовый, создайте маску ввода под шестизначный номер).

  1. Ключевым сделайте поле ФИО.

  2. Создайте таблицу «Зачеты», в которой будут следующие поля:

- ФИО (текстовый);

- Зачет 1(числовой);

- Зачет 2 (числовой);

- Зачет 3 (числовой);

  1. Ключевым сделайте поле ФИО.

  2. Закройте обе таблицы.

  3. Установите связи между таблицами «Анкета» и «Зачеты» по полю ФИО.

  4. Откройте таблицу « Анкета» и заполните ее данными на нескольких студентов.

  5. Сохраните таблицу и закройте ее.

  6. С помощью Мастера форм или Конструктора форм создайте две формы по таблицам «Анкета» и «Зачеты».

  7. Сохраните формы под именами «Анкета 1» и «Зачеты 1».

  8. Откройте форму «Анкета» в режиме Конструктор и внедрите в нее форму «Зачеты».

  9. Сохраните форму под именем «Зачетная ведомость»

  10. Закройте форму.

  11. Откройте форму «Зачетная ведомость». Проставьте оценки за зачеты некоторым учащимся, а затем закройте ее.

  12. Откройте таблицу «Зачеты». Обратите внимание, что в таблице появились только те записи, в которых отражены результаты зачетов.

  13. Сохраните базу данных под именем «Зачеты студентов».

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

  15. Измените вид составной формы «Зачетная ведомость» таким образом, чтобы в основной форме располагались поля ФИО и Группа, а в подчиненной – Оценки за зачеты.



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

  1. Какие разделы форм вы знаете?

  2. Что такое элемент управления?

  3. Какие типы элементов управления вы знаете?

  4. Как можно изменить фоновый рисунок, лежащий под элементами управления?

  5. Как можно изменить размеры разделов формы?

  6. Как создаются и редактируются надписи в форме?

  7. Как можно переместить элемент управления в форме?

  8. Что такое составная форма и как она создается?

Иванилова Т.С.

Липецкий политехнический техникум


-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Учебный элемент по информатике "Создание составной формы в MS Access" (1.33 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт