Упражнение 17. Создание форм с вычисляемым полем



1. В базе данных Цифровая техника дополните таблицу ТОВАРЫ1 полем Количество. Для этого:

a. Откройте таблицу ТОВАРЫ1 в режиме конструктора.

b. Введите имя нового поля – Количество и установите для него числовой тип данных. Оставьте для этого поля свойства, назначенные по умолчанию, изменив только свойство Число десятичных знаков на 0 т.к. число товаров может быть только целым числом.

c. Сохраните произведенные изменения структуры таблицы ТОВАРЫ1.

2. Создайте автоформу в столбец на основе таблицы ТОВАРЫ1 и сохраните ее под именем Товары1.

3. Используя созданную форму Товары1, введите для каждого товара в поле Количество произвольное значение в виде двухзначного числа.

4. Откройте форму Товары1 в режиме конструктора и справа от имеющихся полей создайте новое поле используя кнопку Поле панели элементов.

5. Вызовите с помощью контекстного меню диалоговое окно свойств вновь созданного поля.

6. На вкладке Данные (или на вкладке Все) с помощью построителя выражений в поле Данные сформируйте выражение =[Цена]*[Количество] (рис. 45 и рис. 46).

7. Увеличьте размер надписи вновь созданного поля и введите в нее текст Всего данных товаров на сумму,

8. Используя панель инструментов Формат отформатируйте данные вновь созданного поля и текст связанной с ним записи таким образом, чтобы эти элементы хорошо выделялись на форме.

9. Откройте форму в режиме формы и просмотрите записи. Убедитесь, что данные в вычисляемом поле изменяются надлежащим образом.

10. Предъявите результат работы преподавателю. После проверки преподавателем вашей работы перейдите к следующему упражнению или закройте файл базы данных.

Работа с отчетами

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

В отчете каждая группа данных и итоги по ней могут быть представлены отдельно. Для иерархического представления данных можно задать до 10 уровней группировки. Для каждой из групп можно задать отдельные заголовки и примечания и производить сложные вычисления на только внутри группы или набора строк, но и по нескольким группам одновременно.

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

Отчет, как и форма, может быть создан одним из трех способов:

q полностью в автоматическом режиме (автоотчеты);

q с помощью мастера (средство автоматизации);

q в режиме конструктора отчетов.

Предпочтительно создавать отчет в два этапа. На первом этапе создать отчет с помощью мастера или автоотчета, на втором этапе доработать полученный отчет в режиме конструктора отчетов.

Мастер отчетов работает в семь этапов. При его работе выполняется:

q выбор базовых таблиц или запросов, на которых базируется отчет;

q выбор полей, отображаемых в отчете;

q выбор полей группировки;

q выбор полей и методов сортировки данных;

q выбор формы печатного макета;

q выбор стиля оформления;

q задание имени отчета.

При необходимости вывода в отчете результатов решения определенной задачи, сначала целесообразно создать многотабличный запрос. На этот запрос могут быть возложены наиболее сложные виды выборки и предварительной обработки данных. Затем, на основе полученного запроса, создается требуемый отчет. Разнообразные возможности конструктора отчетов позволяют легко структурировать и оформлять полученные в запросе данные.

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

Структура готового отчета отличается от структуры формы только увеличенным количеством разделов. Кроме разделов заголовка, примечания и данных, отчет может содержать разделы верхнего и нижнего колонтитулов. Если отчет занимает более одной страницы, эти разделы необходимы для печати служебной информации, например номеров страниц.

Наличие указанных выше разделов, а также их удаление или включение, определяется командами меню Вид ► Колонтитулы и ВидЗаголовок/Примечание отчета. Для этих же целей можно использовать соответствующие кнопки панели инструментов конструктора отчетов.

При необходимости группировки записей по полю в окно конструктора отчетов могут быть добавлены разделы Заголовок группы и Примечание группы. В заголовке группы, как правило, размещаются поля, по которым производится группировка. В примечании группы могут быть размещены выражения для подведения итогов по группе.

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

Ниже указано, для каких целей и как используются разделы отчета.

Заголовок отчета — печатается только в начале отчета, используется на титульной странице.

Верхний колонтитул — печатается вверху каждой страницы.

Заголовок группы — печатается перед обработкой первой записи группы.

Область данных — печатается каждая запись таблицы или динамического набора данных запроса,

Примечание группы — печатается после обработки последней записи группы.

Нижний колонтитул — печатается внизу каждой страницы.

Примечание отчета — печатается в конце отчета после обработки всех записей.

Созданный отчет может быть открыт в следующих режимах:

q в режиме конструктора;

q в режиме предварительного просмотра.


Дата добавления: 2016-01-03; просмотров: 46; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!