- •Создание и корректировка бд в субд Access
- •Создание и редактирование таблиц базы данных
- •Конструирование форм Назначение и способы проектирования форм
- •Инструментальные средства конструкторов форм
- •Заголовок / Примечание формы
- •Рекомендации к созданию формы
- •Создание формы, используя команду Форма
- •Создание разделенных форм
- •Создание форм с помощью команды Несколько элементов
- •Создание форм с помощью мастера форм
- •Работа с формой
- •Кнопка Office / Сохранить как Кнопка Office / Сохранить
- •Работа 3. Формирование запросов
- •Создание запроса выбора
- •Конструктор – Настройка запроса - Удалить столбцы
- •Главная – Сортировка и фильтр Дополнительно - Очистить бланк
- •Создание перекрестного запроса
- •Создание запросов действия
- •Выполнение и сохранение запроса
- •Конструирование отчетов Назначение и способы проектирования отчетов
- •Инструментальные средства конструкторов форм и отчетов
- •Рекомендации к созданию отчета
- •Инструментальные средства разработки прикладных программ в субд Access
- •Классификация макрокоманд. Типы макросов
- •Создание макроса и работа с ним
- •Создание и редактирование кнопочной формы
Конструирование форм Назначение и способы проектирования форм
Форма – это шаблон на экране, используемый, главным образом, для ввода, просмотра и редактирования информации БД.
Форма в случае ввода представляет бланк, подлежащий заполнению, и дает возможность осуществить контроль вводимых данных. Бланк-форма упрощает процесс заполнения базы данными, благодаря чему в базу может вводить информацию пользователь невысокой квалификации. Форма в случае просмотра и редактирования представляет маску, накладываемую на набор данных. Она позволяет ограничить доступ пользователя к информации в базе, заблокировав отдельные поля или записи.
Формы существуют простые и многотабличные. Простые формы основаны на данных одной таблицы или запроса. Многотабличные включают главную и подчиненную (подчиненные) формы. При работе с реляционными БД нередко требуется в одной форме просматривать данные из нескольких таблиц или запросов. Многотабличные формы – это удобное средство для достижения подобных целей.
Формы могут содержать различные элементы управления: надписи, поля, списки, раскрывающиеся списки, флажки, переключатели, кнопки, рисунки, вкладки, линии и др. В них возможны вычисления для отдельных записей и их групп, а также наглядное представление данных в виде диаграмм.
СУБД Access предоставляет большие возможности по оформлению форм – шрифты, фон, цвет и др.
Форму можно создать на основе одной или нескольких таблиц и/или запроса. На основе одной таблицы или запроса можно построить несколько форм. В форме имена полей берутся из описания таблицы, а сами поля пользователь располагает в соответствии со своими вкусами и требованиями и вносит элементы оформления: линии, рисунки, заливку и др.
Основные способы проектирования форм:
«вручную» - с помощью конструктора форм. Конструктор предоставляет пользователю набор инструментов, с помощью которого пользователь может создавать форму соответственно своим вкусам и требованиям;
автоматизированным способом – с помощью мастера форм. Мастер форм руководит процессом проектирования форм. Он задает пользователю вопросы о структуре и оформлении формы, предлагая на выбор несколько вариантов. В результате диалога пользователя и мастера форм появляется готовая форма;
автоматически – с использованием средства «Форма». Средство «Форма» на основе выбранной таблицы автоматически создает форму одним щелчком мыши.
Форму можно создавать с помощью мастера или средства «Форма»., а затем дорабатывать в режиме макета или конструктора в соответствии с поставленной задачей.
Инструментальные средства конструкторов форм
Для создания формы с помощью Конструктора необходимо открыть окно Конструктора формы, выполнив последовательность действий:
окно База данных - вкладка Создание - Формы – Конструктор форм и указать источник формы - таблицу или запрос – OK.
Окно конструктора формы содержит одни и те же инструментальные средства конструирования:
в группе Представления можно выбрать вид рабочего экрана формы.
Режим формы. Стандартный режим, в котором создаются и редактируются простейшие формы. При выборе этого режима отображается вкладка Главная, в левой части рабочего экрана отображается область переходов, а в центральной части — форма со всеми определенными раньше полями.
Режим макета. В этом режиме, предназначенном для пользователей со средним уровнем подготовки, вы получаете возможность изменять свойства полей формы, определять формат полей формы, а также изменить макет формы в целом — группа команд Автоформат. Здесь же доступен ограниченный набор элементов управления, которые используются в составе вашей формы.
Режим конструктора. Этот режим, предоставляющий наибольшие возможности создания и редактирования форм, предназначен для опытных пользователей.
команды в группе Шрифт обеспечивают форматирование текста в широких пределах — вы можете выбирать размер шрифта, его цвет, выбирать подчеркнутый текст и т.д.
сетка, отображаемая в разделах проекта для удобства проектирования.
группа команд Элементы управления обеспечивает вставку в форму готовых элементов управления. Для вставки элемента управления в форму достаточно щелкнуть на нем левой кнопкой мыши, затем щелкнуть мышью в области формы, где будет вставлен этот элемент управления. Если требуются дополнительные элементы управления, щелкните на пиктограмме Вставить элемент ActiveX. В результате этого действия отображается диалоговое окно Вставка элемента ActiveX. Выберите элемент управления, затем щелкните на кнопке ОК.
команды в группе Сервис позволяют добавлять поля в форму из списка созданных полей — пиктограмма Добавить существующие поля. После щелчка на этой пиктограмме отобразится область Список полей таблицы или запроса, служащих источником данных для формы. После щелчка на пиктограмме Страница свойств отображается окно свойств.
разделы проекта, в которых размещают различные графические объекты, определяющие вид и содержание формы. Эти графические объекты называют элементами управления;
линейки – горизонтальная и вертикальная. Они также предназначены для удобства проектирования.
По умолчанию в окне Конструктора формы выводится раздел проекта Область данных, в котором размещают поля БД из таблицы или запроса, а также вычисляемые поля. Кроме данного раздела при конструировании могут быть востребованы и другие разделы:
Заголовок формы и Примечание формы, включаемые/выключаемые попарно с помощью контекстного меню соответственно по командам:
