Меню
Видеоучебник
Видеоучебник  /  Информатика  /  11 класс  /  Информатика и ИКТ 11 класс (к учебнику Н. Д. Угриновича)  /  Использование формы для просмотра и редактирование записей в табличной БД

Использование формы для просмотра и редактирование записей в табличной БД

Урок 23. Информатика и ИКТ 11 класс (к учебнику Н. Д. Угриновича)

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

Конспект урока "Использование формы для просмотра и редактирование записей в табличной БД"

Вопросы занятия:

·        формы в базах данных;

·        представлением табличной базы данных с помощью таблицы и формы.

На прошлом уроке мы с вами создали собственную базу данных «Планеты Солнечной системы». Записи нашей базы данных мы просматривали и редактировали в виде таблицы, когда записи образуют строки в этой таблице.

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

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

Форма – это объект базы данных, который можно использовать для создания пользовательского интерфейса для приложения базы данных.

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

Смысл формы заключается в том, что пользователь получает возможность заполнять только некоторые из полей. Это снижает количество ошибок и упрощает работу.

Форма предоставляет возможности для:

·        ввода и просмотра информации базы данных;

·        изменения данных;

·        печати;

·        создания сообщений.

К основным преимуществам формы можно отнести:

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

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

·        также можно изменять дизайн формы (размер, цвет и другие свойства) элементов и надписей.

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

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

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

Рассмотрим структуру формы.

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

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

Раздел «Заголовок формы» может располагаться в верхней части формы. В область заголовка формы можно поместить текст, графику и другие элементы управления.

Раздел данных имеет содержательное значение — в нем представлены элементы управления, с помощью которых выполняется отображение данных или их ввод.

Раздел «Область данных» является основной частью формы. Данный раздел содержит данные, полученные из таблиц или запросов базы данных. В область данных можно добавлять элементы управления (переключатели, флажки, списки, текстовые поля, кнопки и другие элементы).

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

Создание формы можно проводить двумя способами:

1. В режиме дизайна (сложный путь), который позволяет создать форму, указав источник данных, элементы управления и их свойства;

2. С помощью Мастера для создания форм (более простой путь), который с помощью серии диалоговых панелей помогает в создании формы.

Итак, создадим форму для базы данных «Планеты».

Будем создавать форму с помощью Мастера для создания форм.

Откроем файл базы данных, в котором нужно создать форму. Теперь в области окна базы данных выбираем значок Формы и далее: Использовать мастер для создания формы.

Мастер форм предложит нам следующие шаги:

1 Шаг. Выбор поля.

Здесь в окне Таблицы или запросы выбираем таблицу или запрос, по которым мы будем создавать форму. В нашем примере для таблицы «Планеты Солнечной системы» выберем все поля. И нажимаем Дальше.

2 Шаг. Установка субформы.

Субформа – Это такая форма, которая является вложенной в другую форму. Субформа используется для отображения данных из таблиц или запросов типа «один ко многим». Если выбрать Добавить субформу, то нужно будет выполнить два дополнительных шага, в которых необходимо выбрать нужные пункты, аналогично шагу один. В нашем случае субформа не нужна, и мы переходим сразу к шагу 5.

5 Шаг. Расположить элементы управления.

На этом шаге мы должны выбрать, каким образом будет расположение элементов на форме. В разделе расположение головной формы выберем первый вариант: столбцы – подписи слева и нажимаем Дальше

6 Шаг. Установка источника данных.

Здесь производится выбор режима источника данных.

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

Мы выбираем вариант «форма для отображения всех данных». Нажимаем Дальше

7 Шаг. Применить стили.

Выберем стиль. В разделе Применить стиль выбираем светло-серый, а в разделе Обрамление поля – трёхмерный вид. Нажимаем Дальше

8 Шаг. Задать имя.

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

Полученная форма имеет слишком мелкий шрифт. Вид формы можно изменять в Режиме разработки. Чтобы открыть Режим разработки нужно щёлкнуть по кнопке Режим разработки, в нижнем ряду второй слева.

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

Выделяем поле с надписью и нажимаем два раза мышкой.

Откроется диалоговое окно Свойства. Здесь устанавливаем необходимые параметры (в том числе размер шрифта).

Проделаем действия для всех полей.

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

Выделяем надпись и поле, нажимаем правой кнопкой мыши и в открывшемся контекстном меню выбираем пункт Группировка-Разгруппировать. Проделаем данные действия для всех остальных полей.

Теперь форма для базы данных «Планеты» готова.

С её помощью можно просматривать записи, редактировать их или вводить новые записи.

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

Также можно в поле номера записи ввести номер искомой записи.

Давайте попробуем создать форму для ввода данных. Откроем таблицу класс. Как видите, она не заполнена. Заполним её с помощью формы.

Итак, в области окна базы данных выбираем значок Формы и далее: Использовать мастер для создания формы.

1 Шаг. Выбор поля.

Здесь в окне Таблицы или запросы выбираем таблицу или запрос, по которым мы будем создавать форму. В нашем примере для таблицы «Класс» выберем все поля. И нажимаем Далее.

5 Шаг. Расположить элементы управления.

выберем второй вариант: столбцы – подписи сверху и нажимаем Далее

6 Шаг. Установка источника данных.

Здесь производится выбор режима источника данных.

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

Далее применяем стиль и задаём имя. Затем нажимаем кнопку Готово. В результате получаем следующую форму …

Попробуем ввести несколько данных. В окне номер установлено свойство автозаполнение, поэтому нам его заполнять не нужно. Записываем данные в окно фамилия, например, Алейников, имя – Павел, класс 11 А.

На панели запись нажимаем следующая или можно нажать клавишу Enter. Заполняем следующие записи. Теперь закрываем окно формы и переходим в окошко таблица. Щёлкнем два раза мышью по таблице класс. Обратите внимание, мы заполнили таблицу записями с помощью формы.

0
4760

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

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