Самоучитель Microsoft Access 2013



Download 16,15 Mb.
Pdf ko'rish
bet95/146
Sana15.11.2022
Hajmi16,15 Mb.
#866071
1   ...   91   92   93   94   95   96   97   98   ...   146
Bog'liq
Юрий Бекаревич, Нина Пушкина - Самоучитель Microsoft Access 2013 (2014)


Глава 7 
Рис. 7.27. 
Отчет о договорах фирмы, доработанный в режиме конструктора
Если необходимо в отчете сформировать титульную страницу, установите в свой-
ствах заголовка отчета на вкладке 
Макет
(Format) в строке 
Конец страницы
(Force 
New Page) значение 
После раздела 
(After Section). Увеличив размер области заго-
ловка отчета до размера страницы, можно придать титульной странице необходи-
мый вид. 
Вычисляемые поля в отчете 
Рассчитаем стоимость каждого из товаров, заказанных в договоре. Для этого нужно 
дополнить перечень полей области данных вычисляемым полем и записать в него 
выражение 
=[ЦЕНА]*[КОЛ_ПОСТ]
. Вычисляемое поле создадим, щелкнув на кнопке 
Поле
(Text Box) на вкладке ленты 
Конструктор
(Design) в группе 
Элементы 
управления
(Controls) и перетащив его в область данных. В созданном таким обра-
зом элементе 
Свободный
(Unbound) запишем нужное выражение. Переместим 
надпись этого поля в заголовок группы, заменив ее значение на 
Стоимость



Отчеты 
315 
Это выражение будет внесено в свойства элемента. Откроем свойства элемента на 
вкладке 
Данные 
(Data) и увидим выражение в строке
Данные
(Control Source). На 
вкладке 
Макет
(Format)
в строке 
Число десятичных знаков
(Decimal Places) вы-
берем точность значения — 
0
, в строке 
Формат поля
(Format) — денежный формат 
отображения значения поля. 
Рассчитаем стоимость всех товаров, заказанных в договоре. Для создания вычис-
ляемого поля с итоговым значением по группе записей его надо разместить в раз-
деле примечания группы. Чтобы отобразить примечание группы, откроем область 
Группировка, сортировка и итоги 
(Group, Sort, and Total), щелкнув на кнопке 
Группировка
(Group & Sort) на вкладке ленты 
Конструктор 
(Design). В строке 
Группировка
НОМ_ДОГ
(Group on НОМ_ДОГ) откроем дополнительные пара-
метры группировки, щелкнув на значке 
Больше 
(More), и выберем значение пара-
метра 
с разделом примечания
(with a footer section). 
В примечании группы создадим вычисляемый элемент 
Свободный
(Unbound),
в который может быть записано выражение для выполнения групповой операции 
(суммирования, расчета среднего арифметического, подсчета числа записей в груп-
пе и др.). Запишем в него выражение 
=Sum([КОЛ_ПОСТ]*[ЦЕНА])
. Так же как для вы-
числяемого поля 
Стоимость
, установим точность значения и формат отображения. 
Подпись изменим на 
Общая сумма договора

Если необходимо подсчитать общую сумму по всем договорам, создайте вычис-
ляемое поле с таким же выражением, как при подсчете общей суммы по одному 
договору: 
=Sum([КОЛ_ПОСТ]*[ЦЕНА])
, но в области примечания или заголовка отчета. 
Подпись полю изменим на 
Общая сумма по всем договорам

Пусть необходимо особо пометить договоры, общая сумма которых составляет
более миллиона рублей. Создадим в примечании группы вычисляемое поле и
запишем в него выражение 
=IIf([Поле52]>1000000;'Обратите_внимание';'')
, где
Поле52
— имя поля со значением общей суммы, созданного ранее. Для этого вы-
числяемого поля выберем новые значения для шрифта, размера шрифта, насыщен-
ности и цвета текста. Надпись поля удалим. Для договора на сумму более миллиона 
рублей в отчете будет выводиться фраза 
Обратите внимание
, оформленная в со-
ответствии со сделанным выбором. Для остальных договоров никакие слова не
выводятся, т. к. третий операнд функции 
IIf
задает в качестве значения пустую 
строку. 
Страница отчета
с данными по одному договору в режиме предварительного про-
смотра приведена на рис. 7.28. В этом примере заголовок отчета "Договоры фир-
мы" и все добавленные в него сведения, рисунки, графики выводятся на отдельном 
титульном листе, один раз на первой странице отчета.
Для нумерации строк в текстовой части отчета создайте в области данных вычис-
ляемое поле, в котором запишите выражение 
=1
. Затем для этого поля установите 
на вкладке 
Данные
(Data) в свойстве 
Сумма с накоплением
(Running Sum) значе-
ние 
Для группы
(Over Group). Не следует использовать это свойство для вычис-
ляемых полей примечания. 


316 
Download 16,15 Mb.

Do'stlaringiz bilan baham:
1   ...   91   92   93   94   95   96   97   98   ...   146




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish