- •Часть 4 Создание форм пользователя
- •Занятие 4.1Использование элементов управления для отображения данных в форме
- •Начало занятия
- •Создать форму
- •Включить в форму надпись
- •Изменить размер шрифта и цветовую гамму
- •Добавить в форму поле (связанный элемент управления)
- •Создать флажок
- •Установить свойства
- •Выровнять управляющие элементы
- •Профи. Отформатировать форму Инвентаризация
- •Окончание занятия
- •Занятие 4.2Работа с рисунками и другими объектами
- •Начало занятия
- •Включить в форму рисунок
- •Добавить в форму управляющий элемент с изменяющимся от записи к записи изображением
- •Подогнать размеры графического объекта таблицы и рамки
- •Профи. Создание оригинального изображения и включение его в форму
- •Окончание занятия
- •Занятие 4.3Представление в форме взаимосвязанных данных
- •Начало занятия
- •Создать сложную форму
- •Создать командную кнопку, открывающую форму
- •Профи. Произвести вычисления в форме
- •Окончание занятия
- •Занятие 4.4Устранение ошибок при вводе данных
- •Начало занятия
- •Создать комбинированное поле списка
- •Присвоить управляющему элементу начальное (по умолчанию) значение
- •Проверить правильность данных, введенных в управляющий элемент
- •Запретить нулевые значения в полях
- •1876 Парк лейн
- •Профи. Изменить свойство редактирования в форме
- •Окончание занятия
- •Контрольная работа по теме «Создание форм пользователя» Вопросы для самоконтроля.
- •Задание для самоконтроля.
Начало занятия
Запустите Microsoft Access, откройте базу данных Сластена Лили, разверните окно программы до размеров полного экрана.
Создать форму
В компании «Сластена Лили» планируют провести инвентаризацию склада продукции, осуществляемую раз в полгода. Заведующий складом обратился к вам с просьбой разработать соответствующую форму для базы данных, с информацией о наличии шоколадных наборов на складе при инвентаризации. «Все, что нам нужно иметь в форме, пояснил он, это обозначение кода набора и количество продукции на складе. С ее помощью мы найдем конкретную марку и определим ее количество. Совсем просто. А по дизайну она не должна отличаться от остальных форм».
В окне базы данных щелкните на ярлычке Формы, после чего щелкните на кнопке Создать. Откроется окно Новая форма. В нем надо указать способы, какими будет создана ваша база данных.
Поскольку в форме должно быть поле с указанием количества наборов на складе, лучшей основы для формы, чем таблица Наборы, не найти. Поэтому в комбинированном поле списка в нижней части окна щелкните на кнопке со стрелкой и выберите в открывшемся списке пункт Наборы.
В списке программ-мастеров дважды щелкните на строке Мастер форм. Откроется первое диалоговое окно Мастера.
В списке Доступные поля дважды щелкните на пунктах Код набора и Количество на складе, после чего щелкните на кнопке Далее.
Среди вариантов макетов выделите опцию В один столбец и щелкните на кнопке Далее.
В качестве художественного оформления фона и надписей выберите Цвет1 и щелкните на кнопке Далее.
Назовите новую форму Инвентаризация, после чего щелкните на кнопке Готово. Мастер завершит создание формы и откроет ее в режиме формы. При выбранном макете название поля и его данные для каждой записи выровнены по вертикали (рис.4.1).
Рисунок 4.1 Форма "Инвентаризация"
Щелкните на кнопке Сохранить панели инструментов.
Для просмотра и редактирования данных при работе с формами можно использовать два режима - формы и таблицы. Но как в случае таблиц и запросов, с формой можно работать и в режиме конструктора. Этот режим предназначен для изменения дизайна формы. Переключитесь в режим конструктора.
Для переключения в режим конструктора щелкните на стрелке кнопки Представление формы панели инструментов и в ниспадающем списке щелкните на пункте Конструктор.
Внешний вид кнопки представления формы, зависит от текущего режима.
При создании формы может случиться, что размеры по умолчанию не позволяют видеть надписи целиком. Перетаскиванием соответствующих элементов управления этот недостаток можно устранить.
В режиме формы форма разделена на три секции. В верхней части находится заголовок формы, а в нижней примечания. Основное содержание приходится на область данных, где представлены поля таблицы Наборы. Области заголовка и примечаний пока пусты, но вы можете ввести туда информацию, которая будет появляться в других режимах представления формы и при печати (рис 4.2).
Рисунок 4.2 Форма "Инвентаризация" в режиме конструктора
