• Условие отбора
  • Новый объект
  • Сортировка и Группировка
  • Заголовок группы Название
  • Ma’lumotlarni saralash va guruhlash




    Download 3,88 Mb.
    bet80/101
    Sana24.01.2024
    Hajmi3,88 Mb.
    #145014
    1   ...   76   77   78   79   80   81   82   83   ...   101
    Bog'liq
    Access 2 лотин (2)

    Ma’lumotlarni saralash va guruhlash
    Formalardan farqli hisobotlar odatda ko‘p sonli yozuvlarga ega bo‘ladi, bularni ko‘rish qulay bo‘lishi uchun saralangan va guruhlashgan bo‘lishi kerak. Hisobotdagi yozuvlarni saralash va guruhlash uchun Access 2002 taqdim etadigan imkoniyatlarni ko‘rib chiqamiz. Buning uchun "Заказы клиентов" hisobotini yaratamiz, unda hamma buyurtmalarni mijozlar bo‘yicha gruppalaymiz.
    Buning uchun avval asos so‘rov yaratamiz. Bu so‘rovda "Клиенты"(Customers) va "Заказы"(Orders) jadvallarini va "Сведения о заказах "(Order Details Extended) so‘rovini birlashtiramiz.
    So‘rovga quyidagi maydonlarni kiriting:

    • "Клиенты"(Customers) jadvalidan :"Название"(CompanyName), "Страна"(Country), "Город"(City);

    • "Заказы"(Orders) jadvalidan:"КодЗаказа"(OrderID), "ДатаРазмещения"(OrderDate), "ДатаНaзначения"(RequiredDate), "ДатаИсполнения"(ShippedDate);

    • "Сведения о заказах "(Order Details Extended) so‘roВидan: "Марка"(ProductName), "Цена"(UnitPrice), "Количество"(Quantity), "Скидка"(Discount), "ОтпускнаяЦена"(ExtendedPrice).




    Tanlanmadagi "ДатаРазмещения"(OrderDate) maydoni uchun Условие отбора (Criteria) qatoriga Between #01. 01. 98# And #31. 12. 98# ni kiritib so‘rovlar sonini kamaytiramiz. Yaratilgan so‘rovni Заказы клиентов nomi bilan saqlab qo‘ying.


    Endi yangi hisobotni "Заказы клиентов" so‘rovi bazasida yarating. Buning uchun bu so‘rovni ma’lumotlar oynasidagi so‘rovlar ro‘yxatida ajrating va instrumentlar panelidagi Новый объект (New Object) tugmasidagi strelkaga bosing. Ochilayotgan ro‘yxatdan Отчет(Report) qiymatini tanlang va so‘ng
    Новый отчет(New Report) dialog oynasida Koнструктор (Design View) qiymatini tanlang.
    Endi hisobot strukturasini aniqlaymiz, guruhlash va saralash shartini berib. Bu shartlar Сортировка и Группировка(Sorting and Grouping) dialog oynasida beriladi. U instrumentlar panelida shu nomli tugmani bosishda paydo bo‘ladi.
    Guruh yaratish uchun yozuvlar guruhlanadigan hisobot maydoni berib qo‘yish kerak va Заголовок группы(Group Header) va Примечания группы(Group Footer) xossalar qiymatini Да(Yes) ga teng qilib qo‘yish kerak. Guruhlash birinchi bosqichi bizning misolda "Название Клиента"(Company-Name) maydoni bilan aniqlanadi. Bu maydonni ochilayotgan ro‘yxatda birinchi satrda Сортировка и Группировка(Sorting and Grouping) oynasidan tanlang. Shu qatordagi o‘ngdagi saralash tartibini aniqlovchi maydon ko‘zda tutilgan xolda По возрастанию (Ascending) qiymatiga ega bo‘ladi. Заголовок группы(Group Header) va Примечания группы(Group Footer) xossalar qiymatini Да(Yes) ga teng qilib qo‘ying. Bundan so‘ngbirinchi qator ajratish sohasida(oynada) guruhlash simvoli paydo bo‘ladi, hisobotda esa ikkita bo‘lim aks etadi: Заголовок группы 'Название'(CompanyName Header) va Примечание группы 'Название'(CompanyName Footer).
    Guruhlash ikkinchi boqichi "КодЗаказа"(OrderID) maydoni bo‘yicha tashkil etiladi.
    Xuddi щunday qilib Сортировка и Группировка(Sorting and Grouping) oynasida uning xossalarini to‘ldiring.
    Biz hisobotimiz uchun bergan ikki guruhlash bosqichidan tashqari, saralash tartibini ichki gruppa o‘zining chegarasida berish mumkin. Сортировка и Группировка(Sorting and Grouping) oyna uchinchi qatorida "Марка"(ProdutName) maydonini tanlang, mahsulotlarni buyurtmada alfavit bo‘yicha saralash uchun.
    "КодЗаказа" maydoni bo‘yicha guruhlash darajasi joylashgan bo‘lib chiqdi. Va bunday joylashgan darajalar Access 2002da 10 tagacha bo‘lishi mumkin.
    Xar bir guruh uchun hisobotga qushimcha bo‘lim quyish imkonini beradigan Заголовок группы (Group Header) va Примечания группы(Group Footer) xossalaridan tashqari yana uchta xossa berish mumkin:Группировка(Group On), Интервал(Group Интервал), Невырезать (Keep Together).

    Download 3,88 Mb.
    1   ...   76   77   78   79   80   81   82   83   ...   101




    Download 3,88 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ma’lumotlarni saralash va guruhlash

    Download 3,88 Mb.