Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа зо+зу.doc
Скачиваний:
66
Добавлен:
11.03.2016
Размер:
19.34 Mб
Скачать

4. Составные отчеты

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

В большинстве случаев создание многотабличного отчета легче осуществить с помощью мастера. Иногда составные отчеты создают на основе предварительно созданного запроса, содержащего необходимую информацию из нескольких таблиц.

Создадим отчет, содержащий информацию о продажах за 10.12.2002 г. (код клиента, фамилию, имя, отчество, код и наименование товара, цену товара, количество заказа, стоимость заказа).

1. Построим запрос, содержащий указанные данные (рис. 39):

Рисунок 39 – Запрос для построения отчета

2. Сохраним запрос, присвоив имя «Дата заказа». Закроем запрос.

3. Выберем команду Мастер отчетов на вкладке Создание.

4. В открывшемся диалоговом окне выберем созданный запрос и нужные поля (или таблицу и поля из нее). Затем выберем вид представления данных, уровни группировки, порядок сортировки, вид макета для отчета, стиль отчета, задать имя отчета, Готово. Результат показан на рисунке 40. (Для нашего отчета в мастере заданы: поля из запроса «Дата заказа» – Код клиента, Фамилия, Имя, Отчество, Код товара, Наименование, Цена товара, Заказано, Стоимость; вид представления данных – Клиенты; уровни группировки – Код клиента; порядок сортировки – Код товара – по возрастанию; вид макета – ступенчатый; имя отчета – Продажи).

Рисунок 40 – Часть построенного отчета в режиме макета

Рисунок 41 – Часть построенного отчета в режиме конструктора

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ по разделу «Алгоритмизация и программирование. Языки программирования высокого уровня. Технологии программирования»

Язык программирования visual basic for applications

Visual Basic for Applications (дословно «визуальный бейсик для приложений»; Basic – Beginners All-Purpose Symbolic Instruction Code – многоцелевой код символьных инструкций для начинающих) – это язык программирования, поддерживаемый всеми приложениями пакета Microsoft Office. Это относительно несложный язык программирования, который очень прост и удобен в освоении и позволяет быстро получить ощутимые результаты – конструировать профессиональные приложения для решения практически любых задач в среде Microsoft Office. Можно сказать, что язык VBA является прямым наследником языка Basic, не тем не менее, по сравнению с ним, он шагнул далеко вперед. Поэтому и возможностей у него намного больше.

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