Глава 7
Выполним команду
Мастер
отчетов
(Report Wizard) в группе
Отчеты
(Reports) на
вкладке ленты
Создание
(Create). В первом открывшемся окне мастера
Создание
отчетов
(Report Wizard) (рис. 7.20) отобразится таблица ДОГОВОР и список ее по-
лей. Здесь необходимо выбрать поля этой таблицы, а также все другие таблицы и
поля, включаемые в отчет.
Рис. 7.20.
Первое окно мастера создания отчетов
В примере
в соответствии с проектом отчета (см. рис. 7.20) выберем таблицы:
ДОГОВОР, из нее поля:
•
номер договора —
НОМ_ДОГ
;
•
дата заключения договора —
ДАТА_ДОГ
;
ПОКУПАТЕЛЬ, из нее поля:
•
идентификационный номер налогоплательщика —
ИНН
;
•
наименование покупателя —
НАИМ_ПОК
;
•
адрес покупателя —
АДРЕС_ПОК
;
•
телефон —
ТЕЛ
;
•
банк, который обслуживает счет покупателя, —
БАНК
;
•
номер расчетного счета покупателя —
НОМ_РСЧ
;
ПОСТАВКА_ПЛАН, из нее поля:
•
срок поставки —
СРОК_ПОСТ
;
•
минимальная партия поставки —
МИН_ПОСТ
;
•
количество товара —
КОЛ_ПОСТ
;
Отчеты
309
ТОВАР, из нее поля:
•
наименование товара —
НАИМ_ТОВ
;
•
цена —
ЦЕНА
;
•
единица измерения —
ЕИ
;
•
ставка НДС —
СТАВКА_НДС
.
При выборе взаимосвязанных таблиц мастер отчетов в соответствии со схемой ба-
зы данных "Поставка товаров" (см. рис. 3.54 в
главе 3
) автоматически установит
связи между ними и построит запрос, объединяющий записи этих таблиц и вклю-
чающий в таблицу запроса указанные поля. Этот запрос будет использован в каче-
стве источника данных отчета, а соответствующая инструкция SQL будет записана
мастером в свойство отчета
Источник записей
(Record Source). Объединение запи-
сей таблиц будет производиться способом, указанным параметрами объединения
для каждой из связей в схеме данных. Подсхема данных, включающая таблицы, на
которых будет строиться отчет, приведена на рис. 7.21.
Рис. 7.21.
Подсхема данных отчета "Договоры фирмы"
В окне мастера (рис. 7.22) выберем вид представления данных в отчете. Чтобы по-
лучить отчет, заданный в рассматриваемом примере, выберем таблицу ДОГОВОР
в качестве основы главной части отчета и увидим, что мастером на основе полей
этой таблицы будет осуществлена группировка. Причем к полям группировки бу-
дут отнесены и поля таблицы ПОКУПАТЕЛЬ, поскольку эта таблица является
главной по отношению к таблице ДОГОВОР, что позволяет дополнить записи под-
чиненной таблицы ДОГОВОР сведениями о покупателе, заключившем договор.
Поля таблицы ПОСТАВКА_ПЛАН составят основу записей для построения таб-
личной части отчета. Причем записи о товарах, перечисленных в этой таблице,
будут дополнены реквизитами из таблицы ТОВАР.
310
Do'stlaringiz bilan baham: |