Практическая работа "Создание пользовательских форм для ввода данных в СУБД MS AccessСоздание пользовательских форм для ввода данных в СУБД MS Access

  • Компьютерные программы
  • Лабораторные работы
  • Работа в классе
  • docx
  • 24.01.2025
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Создание пользовательских форм для ввода данных в СУБД MS Accessс помощью инструментов: Мастер форм, Конструктор форм.
Иконка файла материала Создание пользовательских форм для ввода данных в СУБД MS Access.docx

Практическая работа №16

Создание пользовательских форм для ввода данных в СУБД MS Access

Цель занятия. Изучение информационной технологии создания для ввода данных пользовательских форм с использованием Мастера форм и Конструктора форм в СУБД Access.

Краткая справка. Форма — это объект базы данных, который используется для ввода, изменения или отображения данных из таблицы или запроса. Они являются основным средством пользователя, который обеспечивает наиболее удобный способ представления, ввода и редактирования данных. Виды форм: одиночная форма (на экран выводится по одной записи), ленточная форма (на экран выводится несколько записей), составная форма (форма с внедренной в нее другой, подчиненной, формой).

Microsoft Access предоставляет следующие способы создания форм:

    автоматическое создание  простой формы;

    автоматическое создание разделенной формы;

    автоматическое создание ленточной формы;

    создание формы с помощью Мастера форм;

    создание формы в режиме Конструктор;

    создание формы в режиме Макет.

Задание 1. Выполните автоматическое создание простой формы по таблице «Поставщики».

Последовательность выполнения задания

1.        Откройте программу СУБД Microsoft Access и свою базу данных.

2.        В области переходов щелкните таблицу «Поставщики».

3.        На вкладке Создание в группе Формы выберите команду Форма. MS Access создаст форму со семи полями базового источника данных и отобразит ее в режиме макета (рис. 1). В режиме макета можно внести изменения в структуру формы при одновременном отображении данных.

Рис. 1. Простая форма «Поставщики»

4.        Сохраните созданную форму с именем «Поставщики».

5.        Введите две новых записи с использованием формы «Поставщики».

Задание 2. Выполните автоматическое создание разделенной формы по таблице «Поставщики».

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

Последовательность выполнения задания

1.        В области переходов щелкните таблицу «Поставщики».

2.        На вкладке Создание в группе Формы выберите команду Другие формы/Разделенная форма. MS Access создаст форму в двух представлениях: в режиме формы и режиме таблицы (рис. 2).

Рис. 2.Разделенная форма «Поставщики»

3.        Сохраните созданную форму с именем «Поставщики 1»

Задание 3. Выполните автоматическое создание формы по таблице «Поставщики» инструментом Несколько элементов.

Краткая справка. В форме, созданной с помощью средства Форма, одновременно отображается только одна запись. Если нужна форма, в которой отображается сразу несколько записей, и при этом требуются более широкие возможности настройки, чем у таблицы, можно воспользоваться инструментом Несколько элементов.

Последовательность выполнения задания

1.        В области переходов щелкните таблицу «Поставщики».

2.        На вкладке Создание в группе Формы выберите команду Несколько элементов. MS Access создаст форму, внешне напоминающую таблицу (рис. 3). Данные расположены в строках и столбцах, и одновременно отображается несколько записей. Однако форма Несколько элементов предоставляет больше возможностей настройки, чем таблица. Например, к ней можно добавлять графические элементы, кнопки и другие элементы управления.

Рис. 3.

3.        Сохраните созданную форму с именем «Поставщики2».

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

Последовательность выполнения задания

1.        Для создания формы Мастером форм на вкладке Создание в группе Формы щелкните пункт Мастер форм.

2.        В открывшемся окне Создание форм выберите в качестве источника таблицу «Товары».

3.        Выберите:

                    поля — КодТовара, Описание товара, КодПоставщика (рис. 3) (для выбора полей используйте кнопки Выбор одного поля между окнами выбора);

Рис. 4. Окно создания формы «Товары»

                    внешний вид формы — в один столбец;

                    имя формы — «Товары». Готовая форма имеет вид, как на рис. 5.

Рис. 5. Конечный вид формы «Товары»

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

5.        Мастером форм на основе всех полей таблицы «Товары» создайте форму «Товары 1». Сравните внешний вид созданной формы с формой «Товары». Введите две записи, пользуясь формой «Товары 1».

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

Последовательность выполнения задания

1.        Мастером форм создайте новую форму «Сотрудники» со всеми полями таблицы «Сотрудники».

2.        Откройте форму «Сотрудники», перейдите в режим Конструктор (Режим/Конструктор). Раздвиньте область заголовка примерно на 2 см и, пользуясь кнопкой Надпись Щ панели элементов (Инструменты конструктора форм/Элементы управления Аа), создайте в области заголовка название фирмы — ООО «Пересвет» (рис. 6). Параметры заголовка — полужирный шрифт, размер — 20, цвет — синий (лента Формат).

Рис. 6. Создание в режиме Конструктор заголовка формы «Сотрудники»

 

3.        В правой части заголовка создайте кнопку для закрытия формы. Для этого на панели элементов активизируйте (нажмите на кнопку) инструмент Кнопка (меню Констуктор/Кнопка) (рис. 7).

Рис. 7

После переноса кнопки курсором мыши в нужное место формы и вычерчивания ее рамки запустится мастер Создание кнопок. В окне мастера нужно выбрать действие, которое будет выполняться при нажатии кнопки. В группе Категория выберите Работа с формой, а в группе ДействияЗакрыть форму (рис. 8).

Рис. 8. Мастер создания кнопки в заголовке формы «Сотрудники»

 

4.        В следующем экране диалога с мастером определите вид кнопки — Текст или Рисунок (выберите Рисунок), затем выберите подходящий рисунок из списка (рис. 9). После нажатия кнопки Готово мастер встраивает кнопку в заданное вами место на форме.

Рис. 9. Определение вида кнопки при создании кнопки в форме

 

5.        В следующем окне задайте название создаваемой кнопке Закрыть (рис. 10).

Рис. 10. Задание названия кнопке

 

6.        Установите режим формы (Конструктор/Режим/Режим формы) (рис. 11). Наберите одну запись. Сохраните изменения в форме. Закройте форму кнопкой Закрыть.

Рис. 11. Конечный вид формы «Сотрудники»

Аналогичные действия выполняются при встраивании других кнопок формы.

Задание 6. Создайте форму в режиме Макет на основе та­блицы «Мои расходы».

1.        На вкладке Создание в группе Формы щелкните по кнопке Пустая форма. Откроется пустая форма в режиме Макет, а также область Список полей, содержащая список всех таблиц базы данных. На ленте Формы команд появятся две новые вкладки: Работа с макетами форм/Формат и Работа с макетами форм/Упорядочить.

2.        В области Список полей щелкните по знаку плюс (+) рядом с та­блицей «Мои расходы». Откроется список полей этой таблицы.

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

4.        Для добавления к форме Заголовка и Даты и времени щелкните по соответствующей кнопке в группе Колонтитулы на вкладке Конструктор. Примерный конечный вид формы «Мои расходы показан на рис. 12.

Рис. 13 Конечный вид формы «Мои Расходы»

5.        Сохраните созданную форму с именем «Мои расходы»

Зачетные задания

Задание 8. Создайте простую форму (Создание/Форма) по таблице «Друзья». Введите несколько записей, используя созданную форму.

Задание 9. Создайте форму с помощью Конструктора на основе таблицы «Друзья» со полями Фамилия, Электронная почта, Дата мероприятия. Проведите оформление формы. Создайте в форме кнопки. Введите новую запись, используя форму.

Дополнительное задание

Задание 10. Создайте копию таблицы «Сотрудники». Новой таблице присвойте имя «Филиал фирмы». Произведите изменения в составе полей таблиц.

Последовательность выполнения задания

1.    Для копирования в окне базы данных установите курсор на таблицу «Сотрудники» в области переходов Все объекты Access и выполните команду Главная/Буфер обмена/Копировать (или команду Копировать контекстного меню) (рис. 14), далее выберите команду Главная/Буфер обмена/Вставить.

Рис. 14 Копирование таблицы в окне базы данных

2.    В появившемся окне Вставка таблицы введите новое имя таблицы «Филиал фирмы» и выберите переключатель «Структура и данные» (рис. 15).

Рис. 15 Ввод имени копируемой таблицы

3.    Удалите часть полей в таблицах «Сотрудники» и «Филиал фирмы», а также переместите поля в таблицах в соответствии с заданием.

4.    В таблице «Сотрудники» должны остаться поля:

КодСотрудника, Фамилия, Имя, Отчество, Адрес, Должность, Домашний телефон, Дата рождения, Дата найма.

5.    В таблице «Филиал фирмы» должны остаться поля:

КодСотрудника, Фамилия, Имя, Отчество, Должность.

6.    Если все выполнено верно, то область переходов базы данных имеет вид, как показано на рис. 16.

Рис. 16 Область переходов базы данных

7.      Сохраните изменения в таблицах.

8.    Создайте разделенную форму (Создание/Разделенная форма) по таблице «Филиал фирмы». Введите несколько записей, используя созданную форму.


 

Посмотрите также