! Формы являются основным средством организации интерфейса пользователя в приложениях MАccess. Вы можете создавать формы с различными целями:
¨ Вывод и редактирование данных. Это наиболее распространенный способ использования форм. Формы обеспечивают вывод на экран данных в выбранном Вами представлении, с их помощью значительно упрощается внесение изменений, добавление и удаление данных из БД.
¨ Управление ходом выполнения приложения. Для автоматизации вывода определенных данных или выполнения некоторой последовательности действий.
¨ Ввод данных. Вы можете создать формы, предназначенные только для ввода в Вашу БД новых данных или значений.
¨ Вывод сообщений.
¨ Печать информации.
Создание простой формы.
Простая форма -форма, созданная на основании одной таблицы. Для ее создания в окне БД, в режиме Формы нажмите кнопку создать, в окне Новая форма выберите Мастер форм, а в качестве источника таблицу Каталог:
В окне Создание форм последовательно выберите:
|
|
- поля для формы из таблицы Каталог с помощью кнопок >, >>, <, <<:
№ по каталогу
наименование изделия
цена за единицу
описание
Нажмите кнопку Далее.
- выберите внешний вид формы:
в один столбец
Нажмите кнопку Далее.
- выберите стиль формы:
обычный
Нажмите кнопку Далее.
- задайте имя формы: Каталог
Нажмите кнопку Готово:
После создания формы она будет открыта в режиме просмотра и ввода данных.
Введите в форму свое новое изделие в БД в режиме формы.
Для этого перейдите на пустую запись в конце формы одним из следующих способов:
Выберите меню Вставка-Новая запись
Или
Выберите в меню Записи-Ввод данных
Команда Ввод данных выводит только пустую запись в конце формы или таблицы. Введите данные в пустое поле и нажмите кнопку Тab для перехода в следующее пустое поле. Переход между записями в форме осуществляется с помощью клавиш, находящихся в нижнем левом углу формы:
|< Первая – переводит курсор из поля в текущей записи в то же поле первой записи.
>| Ппоследняя – переводит курсор из поля в текущей записи в то же поле в последней записи.
|> Следующая – переводит курсор из поля в текущей записи в то же поле в следующей записи.
<| предыдущая – переводит курсор из поля в текущей записи в то же поле в предыдущей записи.
Задание 10: