Лабораторная работа №2

Создание и работа с формой.

Упражнение 1. Создание формы

Задание: создайте форму для работы с таблицей.

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

1. Откройте базу данных созданную вами на прошлом уроке. PrimerBD.odb

2. Для создания формы щелкните по кнопке Формы выберите Использовать мастер создания формы... Мастер форм состоит из 8 шагов, которые позволяют создать форму практически автоматически.

3. Шаг 1. Выбор полей.

Выберите Таблицадреса. Переместите все Существующие поля в Поля в форме.

Нажмите кнопку Дальше>. Пропустите шаги 2,3,4 и перейдите к Шагу 5.

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

Выберите Расположение головной формы в виде Столбцы - подписи сверху. Нажмите Дальше>.

Пропускаем Шаг 6.

5. Шаг 7. Применить стили. Выберите стиль, который вам понравится и нажмите Дальше>

6. Введите название формы АДРЕСА. Нажмите кнопку Готово.

Упражнение 2. Представление записей в форме

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

В строке состояния (в нижней части окна формы) отражено общее число записей и номер записи.

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

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

Откройте форму в режиме Конструктора формы

1. Нажмите правой кнопкой на названии формы Адреса и выберите Изменить.

2. Форма откроется в режиме конструктора.

Выберите объект ввода в поле ТелефонныйНомер и увеличите его размеры с помощью зелёных квадратиков как показано на рисунке выше. Сохраните изменения и закройте Конструктор формы. (перед этим можно разгруппировать объект для более удобной работы)

Упражнение 3. Заполнение формы

Задание: заполните еще 5 записей с помощью Формы ввода данных.

Откройте форму ввода Адреса.

Создайте новую запись с помощью кнопки Добавить запись в нижней части окна в виде зелёной стрелочки со звёздочкой.

Перемещаться между полями можно при помощи клавиши (Tab), или клавиш управления курсором. Заполнив запись перейти к новой записи (карточке) можно нажав клавишу (Enter).

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

Проверти записи в исходной таблице. Для этого:

1. Перейдите к окну <База. Данных>.

2. В окне <База данных>- выберите вкладку Таблицы и откройте таблицу АДРЕСА.

3.Если новые записи не внесены в таблицу, то выполните команду (Записи - Показать все записи). Если вы сохранили форму перед тем, как перейти к таблице, то новые записи будут внесены в таблицу автоматически. Закройте таблицу.

Упражнение 4. Представление формы в режиме таблицы

Задание: Создать форму для таблицы Адреса, которая будет выглядеть как таблица.

Перейдите в раздел Формы в окне <Базы данных>. С помощью мастера создайте новую форму для таблицы Адреса, которая выглядела бы как таблица. Форму назовите Адреса2.

В режиме таблицы также можно вносить данные, редактировать их. Можно удалять записи, если выделить строку таблицы и нажать клавишу (Delete).

Удалите 3 произвольные записи в таблицу Адреса с помощью данной формы.

Приведите в порядок ширину столбцов в таблице на форме Адреса2.

Упражнение 5. Сортировка.

Задание: отсортируйте фамилии по алфавиту.

Записи в таблице можно отсортировать. Для этого:

1.Выделите тот столбец, по которому будет проводиться сортировка (в режиме формы выделите поле);

2. В панели Навигация формы в низу окна, выберите Сортировать по возрастанию или Сортировать по убыванию.