Задание: создайте форму для работы с таблицей.
В некоторых случаях удобнее вводить данные не в таблицу, а в форму, в которой каждую запись можно представить в отдельном окне.
1. Откройте базу данных созданную вами на прошлом уроке. PrimerBD.odb
2. Для создания формы щелкните по кнопке Формы выберите Использовать мастер создания формы... Мастер форм состоит из 8 шагов, которые позволяют создать форму практически автоматически.
3. Шаг 1. Выбор полей.
Выберите Таблица:Адреса. Переместите все Существующие поля в Поля в форме.
Нажмите кнопку Дальше>. Пропустите шаги 2,3,4 и перейдите к Шагу 5.
4. Шаг 5. Расположить элементы управления.
Выберите Расположение головной формы в виде Столбцы
- подписи сверху. Нажмите Дальше>.
Пропускаем Шаг 6.
5. Шаг 7.
Применить стили. Выберите стиль, который вам понравится
и нажмите Дальше>
6. Введите название формы АДРЕСА. Нажмите кнопку Готово.
Каждая запись (то, что являлось отдельной строкой таблицы) теперь представляет из себя как - бы отдельную карточку. Вводить данные удобнее именно в таком режиме.
В строке состояния (в нижней части окна формы) отражено общее число записей и номер записи.
Перемещаться между записями можно при помощи панели Навигация формы выделенной на рисунке красным пунктиром. С помощью кнопок: на одну запись вперед, на одну запись назад, к первой записи, к последней записи. Для быстрого перехода на пустую запись выберите кнопку Добавить запись в панели Навигация формы.
Просмотрите все ваши записи в режиме формы. Обратите внимание, что номера телефона виден не полностью. Для того чтобы исправить, это необходимо открыть форму в режиме конструктора. Закройте окно Формы Адреса.
Откройте форму в режиме Конструктора формы
1. Нажмите правой кнопкой на названии формы Адреса и выберите Изменить.
2. Форма откроется в режиме конструктора.
Выберите объект ввода в поле ТелефонныйНомер и увеличите его размеры с помощью зелёных квадратиков как показано на рисунке выше. Сохраните изменения и закройте Конструктор формы. (перед этим можно разгруппировать объект для более удобной работы)
Задание: заполните еще 5 записей с помощью Формы ввода данных.
Откройте форму ввода Адреса.
Создайте новую запись с помощью кнопки Добавить запись в нижней части окна в виде зелёной стрелочки со звёздочкой.
Перемещаться между полями можно при помощи клавиши (Tab), или клавиш управления курсором. Заполнив запись перейти к новой записи (карточке) можно нажав клавишу (Enter).
Заполните еще 5 новых записей таким образом, чтобы у вас встречались адресаты с одинаковыми именами.
Проверти записи в исходной таблице. Для этого:
1. Перейдите к окну <База. Данных>.
2. В окне <База данных>- выберите вкладку Таблицы и откройте таблицу АДРЕСА.
3.Если новые записи не внесены в таблицу, то выполните команду (Записи - Показать все записи). Если вы сохранили форму перед тем, как перейти к таблице, то новые записи будут внесены в таблицу автоматически. Закройте таблицу.
Задание: Создать форму для таблицы Адреса, которая будет выглядеть как таблица.
Перейдите в раздел Формы в окне <Базы данных>. С помощью мастера создайте новую форму для таблицы Адреса, которая выглядела бы как таблица. Форму назовите Адреса2.
В режиме таблицы также можно вносить данные, редактировать их. Можно удалять записи, если выделить строку таблицы и нажать клавишу (Delete).
Удалите 3 произвольные записи в таблицу Адреса с помощью данной формы.
Приведите в порядок ширину столбцов в таблице на форме Адреса2.
Задание: отсортируйте фамилии по алфавиту.
Записи в таблице можно отсортировать. Для этого:
1.Выделите тот столбец, по которому будет проводиться сортировка (в режиме формы выделите поле);
2. В панели Навигация формы в низу окна, выберите Сортировать по возрастанию или Сортировать по убыванию.