- •Практическая работа № 1
- •5. Контрольные вопросы:
- •Приложение Организация данных
- •Целостность данных
- •Варианты заданий
- •Практическое занятие № 2
- •3.3. Заполнение базы данных.
- •Лабораторная работа № 2
- •Далее поработайте с таблицами (просмотр, удаление)
- •Запрос данных из таблицы MySql
- •Лабораторная работа 7
- •Операторы больше и меньше
- •Поиск текстовых данных по шаблону
- •Лабораторная работа 8
- •Задания
- •Лабораторная работа 9
- •Задания
- •Ограничение количества извлекаемых данных
- •Извлечение подмножеств
- •Ключевое слово distinct
- •Изменение записей
- •Поиск минимального и максимального значений
- •Минимальное значение
- •Поиск среднего значения и суммы Суммирование значений столбца с помощью функции sum
- •Вычисление среднего значения
- •Лабораторная работа 10
- •Лабораторная работа № 11
- •Конструктор макросов
- •Создание групп макросов
- •Лабораторная работа 12
- •Лабораторная работа 13
- •Вставка рисунков в формы и отчеты
- •Вставка рабочего листа Excel в форму или отчет
- •Вставка документов Word в таблицы, формы и отчеты Access
Создание групп макросов
При разработке приложения с использованием макросов количество макросов может оказаться очень большим. Поэтому важно хорошо организовать доступ к нужным макросам. Для этого в одном объектеМакрос (Macro) можно объединить несколько макросов. Например, рекомендуется все макросы, связанные с событиями в форме или отчете, объединить в отдельный объект, соответствующий данной форме или отчету. Для того чтобы можно было это сделать, каждый макрос группы должен иметь свое имя, а имя объекта Макрос (Macro) будет являться именем группы макросов.
Чтобы создать группу макросов:
Откройте Конструктор макросов одним из тех способов, которые были описаны в предыдущем разделе.
Нажмите кнопку Имена макросов (Macro Name) на панели инструментов. На панели описаний в окне Конструктора появится еще один столбец — "Имя макроса" (Macro Name) (рис. 11.3).
В этот столбец введите имя первого макроса. Остальные поля данной строки лучше оставить пустыми — это облегчит перемещение и копирование макрокоманд.
Начиная со следующей строки, введите все макрокоманды макроса и соответствующие аргументы для каждой макрокоманды.
Пропустите одну строку.
Повторите шаги 3—5 для каждого макроса.
Рис. 11.3. Создание группы макросов
На рис. 11.З в окне Конструктора представлен макрос "Сотрудники" (Employees) базы данных (Northwind). Для указания конца макроса не требуется отдельной макрокоманды. Access продолжает выполнение макроса, входящего в группу, пока не обнаружит строку, содержащую имя в столбце "Имя макроса" (Macro Name), либо пока не дойдет до последней строки окна макросов.
При обработке макроса пустые строки игнорируются, поэтому их удобно использовать для разделения макросов в группе. Этот прием, а также ввод комментариев для сложных макросов, состоящих из большого числа макрокоманд, позволяет улучшить читаемость макросов.
Для запуска одного из макросов группы используется полное имя для ссылки на макрос. Полное имя макроса формируется таким образом: имяГруппы.имяМакроса.
Лабораторная работа 12
НАИМЕНОВАНИЕ: Основные приемы работы с отчетами. Создание и печать отчетов
ЦЕЛЬ РАБОТЫ: Изучить порядок конструирования отчетов
ЛИТЕРАТУРА:
Малыхина М.П. Базы данных: основы, проектирование, использование. – СПб.: БХВ-Петербург, 2004. – 512с.
Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИФРА-М, 2003. – 352с. (серия «Профессиональное образование)
Сенов А. Access 2003. Практическая разработка баз данных. Учебный курс. – СПб.: Питер, 2005.-256с.
ЗАДАНИЕ:
2.1. Запустить базу данных
2.2. Создать однотабличный отчет
2.3. Создать отчет с подсчетом итогов
2.3. Просмотреть полученный отчет, отчитаться преподавателю
ПОРЯДОК ВЫПОЛНЕНИЯ:
Для создания отчета в окне базы данных выбрать закладку Отчет и нажать кнопку Создать. В открывшемся окне Новый отчет выбрать Конструктор
Отсутствующий раздел Заголовок отчета добавить с помощью кнопки Заголовок \ Примечание отчета.
СОДЕРЖАНИЕ ОТЧЕТА:
Наименование и цель работы
Ответы на контрольные вопросы
Отчет
КОНТРОЛЬНЫЕ ВОПРОСЫ:
Что представляют собой отчеты в Access?
В чем их преимущества над другими методами вывода данных?
С чего начинается создание отчета?
Какие существуют мастера для создания отчета?
В чем отличие автоотчетов от других способов создания отчета?
Чем характеризуется режим Конструктора?
Назовите разделы отчета.
Назовите инструменты окна отчета.
В каком разделе отчета выводятся итоги по группе?