Таблицы и запросы (Tables/Query) ro‘yxatdan "Квартальные обороты клиентов по товарам "(u shu misol uchun yaratilgan) so‘rovni tanlash kerak, so‘ngtobe hisobotga so‘rovning hamma maydonlarini kiritish uchun ikkita strelkali tugmani bosish va undan so‘ng Далее(Next) tugmasini bosish kerak.
5. Keyingi dialog oynasida bosh va tobe hisobotlar orasidagi bog‘liqlikni aniqlashimiz lozim, agar bu bog‘liqlik mavjud bo‘lsa, yoki ro‘yxatdan Отсуствует (None) qiymatini tanlash kerak, agar siz mustaqil tobe hisobot yaratayotgan bo‘lsangiz. Bu xolda aloqani ko‘ringan ro‘yxatdan tanlash mumkin, lekin bizga taklif etilgan takliflar to‘g‘ri kelmaydi shuning uchun bu aloqani o‘zingiz berishingiz uchun Самостоятельное определение (Define my own) qayta ulagichini tanlang.
Eslatma
Bog‘lanayotgan ma’lumotlar manbayidagi maydonlar bir xil tur va nomga ega bo‘lgani uchun tobe hisobotlar Masteri hisobotlarni avtomatik shu maydonlar bo‘yicha bog‘lab qo‘ya oladi. Aynan shunday bog‘lash usullari hisobotlar mumkin bo‘lgan bog‘lashlar ro‘yxatida taklif qilinadi.
6. Dialog oynasida ikki juft ochilayotgan oynalar ro‘yxati chiqadi. Chap tomondagi ro‘yxatda bosh hisobot maydonlari aks etadi, o‘ng tomonda esa ular bilan bog‘langan tobe hisobot maydonlari chiqadi. Bog‘lanish bitta yoki bir nechta maydonlar bo‘yicha berilgan bo‘lishi mumkin. Bu xolda bosh va tobe hisobotlar ma’lumotlar manbaylarini bir vaqtning o‘zida ham mijoz kodi, ham hisobot yil bo‘yicha bog‘lash uchun ikkita maydon bo‘yicha bog‘lanish berish kerak. Buning uchun chapda ochiladigan ro‘yxatlardan elementlardan tanlang: "КодКлиента"(CustomerID) va "ГодЗаказа"(OrderYear), va shunga mos(shunday nomli) qarshi(o‘ngda) ochilayotgan ro‘yxatlardan.
7. Hisobotlar orasidagi aloqani aniqlab Далее(Next) tugmasini bosing.
8. Oxirgi dialog oynasida tobe hisobot nomini berish talab etiladi. Siz master tomondan taklif etilgan " Подчиненный отчет Квартальные обороты клиентов по товарам" nomni qoldirib Готово(Finish) tugmasini bosishingiz mumkin.
Natijada bosh hisobotda Подчиненный отчет(Subreport) maydoni paydo bo‘ladi. Tobe hisobot sifatida forma ham ishlatilgan bo‘lishi mumkin. Misol uchun xozirgi aytilganiga o‘xshash hisobotni mavjud "Borey" ma’lumotlar bazasining " Подчиненная для квартальных оборотов"(Quarterly Orders Subform) formasi yordamida olish mumkin.
Buning uchun:
1.Ushbu formani unga "Подчиненная для квартальных оборотов2" nomini berib копировать qiling.
2. Olingan kopiyani Конструктор rejimida oching va ma’lumotlar manbayini bundan oldingi misol uchun yaratilgan "Квартальные обороты клиентов по товарам " so‘roviga almashtiring.
3. So‘ng avval yaratilgan " Квартальные обороты клиентов " hisobotni ko‘chirib unga "Квартальные обороты клиентов 2" nomini bering, va uni Конструктор rejimida oching.
4. Tobe hisobotni o‘chiring va uning o‘rniga sichqoncha yordamida yaratilgan formani ma’lumotlar bazasi oynasidan hisobot ma’lumotlar sohasiga ko‘chiring. Avtomatik ravishda Подчиненная форма/отчет (Subform/Subreport) elementi "Подчиненная Для квартальных оборотов " nomi bilan yaratiladi.
5. Endi yaratilgan element balandligi va kengligini sozlang va tobe forma xossalarida Данные(Data) qo‘shimcha sahifasida bog‘lovchimaydonlarni aniqlang. Buning uchun Подчиненые поля (Link Child Fields) xossasidan o‘ngdagi Построитель tugmasini bosing va paydo bo‘lgan dialog oynasida 2 juft bir nomli bog‘langan maydonlarni bering:"КодКлиента"(CustomerID) va "ГодЗаказа"(OrderDate), bundan oldin keltirilgan misol kabi. Ko‘rsatilgan maydonlar Подчиненые поля (Link Child Fields) va Oсновные поля (Link Master Fields) xossalari qiymati sifatida saqlab quyiladi.
Do'stlaringiz bilan baham: |