|
Группировка(Group On) va Интервал
|
bet | 81/101 | Sana | 24.01.2024 | Hajmi | 3,88 Mb. | | #145014 |
Bog'liq Access 2 лотин (2)Группировка(Group On) va Интервал(Group Интервал) o‘zaro bog‘langan va birgalikda biz ma’lumotlarni qanday guruhlamoqchiligimizni aniqlaydi.
Группировка(Group On) xossasi qabul qila oladigan qiymat guruhlanayotgan maydon turiga bog‘liq.
Odatda ma’lumotlar xar bir maydon qiymatlari bo‘yicha gruppalanadi, ya’ni xar bir maydon qiymati uchun alohida guruh to‘g‘ri kelishi kerak. Shunda Группировка(Group On) xossasi Po polnomu значенийu(Each Value) qiymatini, Интервал(Group Интервал) xossasi esa birga teng bo‘lishi kerak. izning misolda "Название" maydoni uchun bu xossalarni xuddi shunday o‘rnating.
Tarkibi tekstli maydonni guruhlashda yangi gruppani boshlashni xar gal maydon qiymatining birinchi yoki bir nechta birinchi simvol o‘zgarganda boshlash yo‘l qo‘yiladi. Bu xolda Группировка(Group On) xossasi По первым знакам (Prefix Characters) qiymatini, Интервал(Group Интервал) xossasi esa yangi gruppa yaratilishi uchun nechta birinchi simvol ishlatilishi kerak ekanligini aniqlaydi. Agar bu qiymat birga teng bo‘lsa, alfavit xar bir xarfiga alohida guruh yaratiladi-bu kitoblarda Predmet ky’rsatkich turidagi hisobotlar yaratish imkonini berdi. Shunday hisobotga misol "Borey"(Northwind) ma’lumotlar oboridagi "Список tovarov"(Alphabetical List of Products) hisoboti bo‘la oladi.
"КодЗаказа"(OrderID) sonli maydoni uchun По полному значению (Each Value) qiymatiga teng Группировка(Group On) xossasi qiymatini qoldiramiz, bu ko‘zda tutilgan xolda o‘rnatilgandek. Интервал(Group Интервал) xossasi birga teng bo‘ladi, chunki bizga xar bir buyurtma uchun alohida guruh yaratish kerak.
Lekin Группировка(Group On) xossasi sonli ma’lumotlarni qiymatlar diapazoni bo‘yicha guruhlash imkonini beradi. Bu xolda shu xossa qiymatini Интервал(Интервал) ga teng o‘rnatish kerak, Интервал(Group Интервал) xossasi esa guruhlash diapazonini aniqlaydigan songa teng bo‘ladi. Misol uchun agar sonli maydon odam yoshini aks ettirsa, Интервал(Group Интервал) xossasining 5ga teng qiymati 0 dan 4 gacha, 5 dan 9gacha,10 dan 14gacha va hokazo kabi yoshlar diapazonini aniqlaydi.
Дата/Время maydoni tipi uchun Группировка(Group On) xususiyati ko‘zda tutilgan xolda По полному значению (Each Value) qiymatidan tashqari qo‘yidagi qiymatlarni olishi mumkin:Пo годам (Year), Пo кварталaм(Qtr), Пo месяцам (Month), Пo неделям (Week), Пo дням (Day), Пo часам(Hour), По минутам (Minute). Интервал (Group Интервал) xususiyati qiymati diapazonda tanlangan o‘lchov birligi sonini aniqlaydi.
Masalan, agar Группировка(Group On) xossasi Пo месяцам qiymatini, Интервал(Group Интервал) xossasi esa birga teng bo‘lsa ma’lumotlar oylar bo‘yicha guruhlanadi.
Не разрывать (Keep Together) xossasi gruppa sahifada joylashishini boqaradi. Agar guruhlar katta bo‘lmasa,
bu xossa qiymatini Вся группа(Whole Group) ga tenglashtirish maqsadga muvofiq. Shunda butun hisobot chop etishda, ya’ni gruppa sarlavhasi, ma’lumotlar sohasidan hamma yozuvlar, va gruppa ilovasi bitta sahifada joylashadi(agar hamma gruppa bitta sahifada joylashmasa u keyingi sahifadan davom etadi), xar keyingi guruh yangi sahifadan boshlanadi(agar faqat u sahifada joylashmasa). Agar guruh bitta sahifada joylashadigan ma’lumotga ega bo‘lsa, bu xossa qiymatini С первыми данными (With First Detail)ga tenglashtirish maqsadga muvofiq.
Bu xolda gruppa sarlavhasi joriy sahifada joylashadi, faqat agar unda ma’lumotlar birinchi qatori joylashsa, aks xolda butun guruh keyingi sahifaga o‘tadi.
Не разрывать(Keep Together) xossasi gruppa hisobot bo‘limi o‘xshash xossasi bilan bog‘langan. Bu xossalar kelishtirilgan bo‘lishi kerak. Masalan, agar guruhda Не разрывать(Keep Together) xossasi qiymati Вся группа(Whole Group) ga teng bo‘lsa, hisobot bo‘limlarining mos Не разрывать(Keep Together) xossalari Да(Yes) qiymatiga ega bo‘lishi kerak. Aks xolda ustivorlikka Сортировка и Группировка(Sorting and Grouping) oynasida berilgan xossa ega bo‘ladi.
Hisobotning o‘zi Неразрывная группа (Grp Keep Together) xossasiga ega, u bir nechta kolonkada chop etilayotgan hisobotlar uchun ishlatiladi. U faqat Не разрывать(Keep Together) xossasi qiymati Вся группа(Whole Group) yoki С первыми данными(With First Detail) ga teng bo‘lsa. Agar Net(No) qiymati o‘rnatilgan bo‘lsa, Неразрывная группа (Grp Keep Together) xossasi e’tiborga olinmaydi. Hisobotning bu xossasi На странице(Per Page) va В столбце (Per Column) qiymatiga ega bo‘lishi mumkin.
birnchi xolda sahifada uzilishlarsiz chop etiladi, ikkinchi xolda esa uzilishsiz hisobot kolonkasida.
|
| |