7.5-rasm. Sotilgan mahsulotlar narxi va dinamikasi ko’rinishdagi hisobot oynasi.
Podchinennaya forma/otchet
(Subform/subreport) boshqarish elementini ajratamiz va bu element xossalarini ko’rib chiqamiz. Biz
bosh va tobe hisobotlar ―Kategoriya‖ (CategoryName) maydoni bo’yicha bog’langanini ko’ramiz.
Shakllarda ham,
hisobotlarda ham bir hil Podchinennaya forma/otchet boshqarish elementi
ishlatilgani uchun bog’langan maydonlar uchun xossalar huddi shakldagidek.
Tobe hisobot maketida
―Kategoriya‖ maydoni bilan bog’langan boshqarish elementi yo’qligiga e‘tibor bering,
lekin huddi shakl
bog’lanishidagi kabi aloqa maydoni sifatida bazaviy so’rov maydoni ishlatish mumkin.
―Prodaji po godam‖ (Sales by Year) hisoboti tobe hisobot kvartallar bo’yicha
sotishlar haqida
ma‘lumotlar chiqarilishi uchun ishlatilishiga misol bo’la oladi.
7.6-rasm. Yillar bo’yicha sotuvdagi mahsulotlar hisobotining konstruktor rejimi.
Ikkala bosh va tobe hisobotlar ―Prodaji po godam‖ (Sales by Year) hisobotiga tayanadi. U
ko’rsatilgan vaqt oralig’idagi hamma buyurtmalarni tanlash imkonini beradi (―Data ispolneniya‖
(ShippedDate) maydoni tekshiriladi). Hisobot o’z ichiga hisoblanayotgan ―God‖ (Year) maydonini oladi,
u buyurtma sanasi asosida hisoblanadi va har bir buyurtma jami summasiga ―Promejutochnaya
Summa‖(Subtotal) ega bo’lgan maydon va hisobotda ishlatiladi.
Tobe ―Podchinenniy dlya prodaj po godam‖ (Sales by Year Subreport)
hisobot bir nechta
hisoblanayotgan elementlarni o’z ichiga oladi:
―GodNadpis‖ (YearLabel) u chap
yuqori burchakda aks etadi,
quyidagi ifoda yordamida
hisoblanadi:
=`Itog za `& [God]& `g. `(ili=[Year]&`Summary`) ;
―Kvartal‖(), u ma‘lumotlar manbayi sifatida quyidagi ifodani o’z ichiga oladi:
=Format ([Data Ispolneniya];`q`)(ILI=Format ([Shipped Date];`q`));
―Podschet Promejutochnoy Summi‖ (Count Subtotal)-bajarilgan buyurtmalar miqdori, u count
statik funksiyalar yordamida hisoblanadi:
=Count([Kod Zakaza])(ili=Count ([OrderID]));
―Kv Promejutochnaya Summa‖ (QtrSubtotal) - kvartal uchun jami summasi, u quyidagi ifoda
yordamida hisoblanadi:
=Sum ([Promejutochnaya Summa])(ili=Sum([Subtotal])).
Yozuvlarni guruhlash yil va kvartal bo’yicha bajariladi. Hisobot Oblast dannih (Detail) bo’limi
bo’sh, ya‘ni hisobotga faqat jami qiymatlar chiqariladi.