Ввод дополнительных элементов управления

Для создания в отчете нового элемента управления необходимо выбрать из панели элементов нужный элемент и поместить его в отчет. Панель элементов (табл. 6) устанавливается командой Вид/Панель элементов или кнопкой Ввод дополнительных элементов управления - student2.ru .

Элемент Применение Элемент Применение
Ввод дополнительных элементов управления - student2.ru Выделение объекта базы данных Ввод дополнительных элементов управления - student2.ru Активизация Мастеров управляющих элементов
Ввод дополнительных элементов управления - student2.ru Создание текста Ввод дополнительных элементов управления - student2.ru Отображение полей таблиц
Ввод дополнительных элементов управления - student2.ru Создание группы элементов Ввод дополнительных элементов управления - student2.ru Создание кнопки, которая в положении "Включено", изображается нажатой
Ввод дополнительных элементов управления - student2.ru Создание переключателя (Истина/Ложь) Ввод дополнительных элементов управления - student2.ru Устанавливает флажок опции
Ввод дополнительных элементов управления - student2.ru Создание списка, для выбора значение или ввода Ввод дополнительных элементов управления - student2.ru Создание разворачивающегося списка
Ввод дополнительных элементов управления - student2.ru Создание кнопки для запуска макросов Ввод дополнительных элементов управления - student2.ru Создание неизменяемого рисунка
Ввод дополнительных элементов управления - student2.ru Создание свободной рамки для объекта OLE (неизменяемого от записи к записи) Ввод дополнительных элементов управления - student2.ru Создание связывающей (с БД) рамки для объекта OLE (изменяемого от записи к записи)
Ввод дополнительных элементов управления - student2.ru Разбиение на страницы Ввод дополнительных элементов управления - student2.ru Создание подчиненного отчета
Ввод дополнительных элементов управления - student2.ru Рисование линии Ввод дополнительных элементов управления - student2.ru Рисование прямоугольника

Элементы управления можно разбить на 3 категории:

·  связанные с полем таблицы или запроса

·  несвязанные с полем таблицы или запроса

·  вычисляемые.

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

Для создания вычисляемых элементов управления можно

1. 1. Создать несвязанный элемент управления (например, прямоугольник или кнопку).

2. 2. Ввести выражение в элемент управления или установить его свойство Данные равным этому выражению. Чтобы установить Свойства элемента управления в режиме конструктора, необходима двойная фиксация на этом элементе.

Создание форм

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

Для создания новой формы следует

1. 1. Раскрыть список Новый объект, нажав кнопку Ввод дополнительных элементов управления - student2.ru .

2. 2. Выбрать команду Новая форма или

1. 1. Открыть корешок Форма в окне базы данных.

2. 2. Нажать кнопку Создать.

Далее следует выбрать способ создания формы. Форму можно создать 3 способами :

·  самостоятельно в режиме Конструктора

·  с помощью Мастера форм

·  используя Автоформы.

Форму, созданную любым способом, можно изменить с помощью Конструктора формы.

Мастер форм

Мастер форм предлагает 3 типа формы:

·  форма в один столбец (вертикальный формат)

·  ленточная форма

·  табличная форма

Ввод дополнительных элементов управления - student2.ru

Рис. Ленточная форма.

Готовая форма генерируется после ряда запросов. Следует указать:

1. 1. Таблицу или форму, для которой создается форма.

2. 2. Тип формы.

3. 3. Поля, которые следует включить в форму

4. 4. Стиль оформления фона.

5. 5. Имя формы.

Замечания: 1. Автоформы создаются для всех полей выбранной таблицы в стандартном стиле.

2. В режиме Конструктора макет формы редактируется с использованием инструментов, аналогичных инструментам Конструктора Отчета.

Лабораторная работа № 11. Проектирование базы данных. Создание базы данных в Microsoft Access: Макрокоманды и макросы. Отчеты.

Структура отчёта по лабораторной работе.

1. Титульный лист.

2. Содержание.

3. Цель работы.

4. Задание.

5. Теоретическая часть.

6. Практическая часть.

7. Выводы.

8. Библиографический список.

Цель работы

Изучить виды макрокоманд. Научиться создавать отчеты.

Содержание.

1. Поместить в созданные формы кнопки навигации по записям и работы с формой (закрыть, напечатать, выйти из приложения).

2. Создать макрос для автоматической загрузки кнопочной формы при открытии базы данных.

Пример выполнения.

Создание отчетов

Отчет - это красиво оформленные данные, извлеченные из базы данных в результате выполнения запроса.

Создание отчета - это создание проекта (макета) вывода данных на печать. Макет включает обычно имена выводимых полей, графические объекты и другие элементы управления отчетом.

Замечание. Следует помнить, что сами данные отчета Вам не доступны.

Для того чтобы создать отчет можно действовать следующим образом:

1. Выполнить в окне базы банных директиву Отчет/Создать .

2. 2. Выбрать таблицу или запрос, на основании которого будет создаваться отчет.

3. 3. Активизировать окно Мастера отчета или Конструктора ( для создания отчета самостоятельно) и сформировать шаблон отчета .

4. 4. Выполнить предварительный просмотр отчета.

5. 5. Сохранить отчет.

Изменение отчета

Изменение макета отчета можно производить независимо от того, был ли он создан вручную или с помощью Мастера. Чаще всего требуется

·  переместить некоторые управляющие элементы отчета

·  удалить лишние поля и другие элементы

·  добавить рамки, линии

·  изменить цветовое решение

·  ввести дополнительные элементы управления отчетом.

Все действия по изменению совершаются только над выделенными элементами.

Правиловыделения:

1. 1. Чтобы выделить один элемент отчета, достаточна простая фиксация курсора мыши на этом элементе

2. 2. Чтобы выделить несколько элементов, можно поочередно осуществлять простую фиксацию на этих элементах, удерживая нажатой клавишу <SHIFT>.

3. 3. Для того чтобы выделить весь отчет, следует выбрать директиву Правка/Выделить отчет.

Перемещение элементов управления отчетом

Выделенный элемент перемещают, протаскивая маркер перемещения.

Изменение размеров элемента

Размеры выделенного элемента изменяют, протаскивая маркеры изменения размеров.

Удаление лишних элементов отчета

После выделения элемента нажимают клавишу <Delete>.

Улучшение внешнего оформления отчета.

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

Кнопка Палитра Определяет
Ввод дополнительных элементов управления - student2.ru Цвет фона Цвет фона элемента управления или раздела.
Ввод дополнительных элементов управления - student2.ru Цвет текста Цвет текста, выводящегося в элементе управления
Ввод дополнительных элементов управления - student2.ru Цвет границы Цвет границы элемента управления.  
Ввод дополнительных элементов управления - student2.ru Ширина границы Ширина границы элемента управления.  
Ввод дополнительных элементов управления - student2.ru Оформление Плоское, приподнятое или утопленное оформление элементов управления.

Создание макросов

Если Вы хотите, чтобы часто повторяемые наборы команд выполнялись автоматически, то Вам необходимо создать макрос. Макросы Access - мощное универсальное средство создания программ управления базами данных. Для создания макросов можно выполнить следующую последовательность действий:

1. 1. Раскрыть список Новый объект, нажав кнопку Ввод дополнительных элементов управления - student2.ru .

2. 2. Выбрать команду Новый макрос.

или

1. 1. Открыть корешок Макрос в окне базы данных.

2. 2. Нажать кнопку Создать.

Окно Конструктора макроса создает из 3 подокон для ввода:

·  пояснений к макрокомандам (примечание)

·  макрокоманд

·  аргументов макрокоманд .

Ввод дополнительных элементов управления - student2.ru

Рис. Окно создания макроса.

Добавление макрокоманд

Добавить макрокоманду можно 3 способами:

1. 1. Выбрать макрокоманду из разворачивающегося списка.

2. 2. Переместить объект из базы данных в ячейку макрокоманды

3. 3. Ввести макрокоманду с помощью клавиатуры.

Аргумент макрокоманды создается аналогично самой макрокоманде. Переход в окно аргумента происходит путем фиксации курсора мыши или после нажатия клавиши <F6>.

Перемещение, вставка и удаление макрокоманд

осуществляется также как в строке таблицы.

Выполнение макроса

можно начать тремя способами:

·  нажать кнопку Ввод дополнительных элементов управления - student2.ru

·  выбрать директиву Сервис/Запуск макроса

·  в окне базы данных

1. Активизировать корешок Макрос

2. 2. Выбрать имя макроса

3. 3. Нажать кнопку Выполнить.

Макросы с условиями

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

1. 1. Выбрать директиву Вид/Условие или нажать кнопку Ввод дополнительных элементов управления - student2.ru .

2. 2. Ввести выражение для логического условия.

3. 3. Для распространения этого условия на следующие строки макрокоманд в соответствующих ячейках напечатать ...(троеточие).

4. 4. Сохранить и протестировать макрос.

Отладка макроса

Если макрос не работает или работает неправильно, надо найти ошибку и изменить макрос. В поиске ошибок помогает запуск макроса в пошаговом режиме. Для реализации макроса по шагам необходимо:

1. 1. Открыть макрос в режиме Конструктора.

2. 2. Выбрать директиву Запуск/По шагам или нажать кнопку Ввод дополнительных элементов управления - student2.ru .

3. 3. Выбрать директиву Запуск/Начало или нажать кнопку Ввод дополнительных элементов управления - student2.ru .

4. 4. В окне Пошагового исполнения макроса проверить составляющие макрокоманды и указать одну из опций:

·  Перейти (перейти к следующему шагу)

·  Продолжить (продолжить без остановок до конца)

·  Прервать (прервать выполнения макроса на текущем шаге).

Связывание макроса с кнопками в формах и отчетах

Удобно запускать макрос с помощью специально созданных управляющих элементов в формах и отчетах. Для связывания нажатия кнопки с выполнением макроса необходимо:

1. 1. Выделить управляющий элемент.

2. 2. Выполнить директиву Вид/Свойства.

3. 3. Активизировать корешок Событие.

4. 4. В строке Нажатие кнопки в разворачивающемся списке выбрать имя нужного макроса.

Лабораторная работа № 12. Проектирование базы данных. Создание базы данных в Microsoft Access: Программирование на VBA Access. Преобразование макросов в модули.

Структура отчёта по лабораторной работе.

1. Титульный лист.

2. Содержание.

3. Цель работы.

4. Задание.

5. Теоретическая часть.

6. Практическая часть.

7. Выводы.

8. Библиографический список.

Цель работы

Изучить VBA Access. Научиться создавать модули в Microsoft Access .

Содержание.

Наши рекомендации