Ms access dasturida so'rovlarni tashkil etish Mundarija: Kirish Asosiy qism 1 bob Ms Access dasturida so`rovlar bilan ishlash



Yüklə 1,78 Mb.
səhifə2/16
tarix10.12.2023
ölçüsü1,78 Mb.
#139512
1   2   3   4   5   6   7   8   9   ...   16
MS Access dasturida so\'rovlarni tashkil etish

Kurs ishining maqsadi: Filtrlar yordamida ham ma’lumotlarni ajratib olish mumkin. Zapros ob’ekti so’rovlarni saqlash va ularni qayta ishlatish imkonini beradi.
Access Zapros ob’ekti ikki xil so’rovnoma tayyorlash usuliga ega:

  • master yordamida;

  • konstruktor yordamida.

Kurs ishining vazifasi: Master yordamida MBga so’rovnoma qadamba-qadam bajariladi. To’rtta master so’rovnoma tuzish vositasi mavjud.

  • oddiy so’rovnoma (Query Wizard);

  • kesishuvchi oddiy so’rovnoma (Crosstab Query Wizard);

  • qaytaruvchi so’rovnoma (Find Duplicate Query Wizard);

  • qarashlisiz yozuvlar (Find Unmatched Query Wizard).

Kurs ishining metadalogik asoslari: Access o’zida bir necha so’rov vositalarini mujassamlashtirganki, bu vositalar yordamida MB dan berilgan so’rovnoma asosida javoblar olish mumkin. MB dan kerakli ma’lumotlarni ajratib olishda Zapros ob’ekti muhim o’rin tutadi.
Kurs ishining pridmeti: So'rov bajarilgandan so'ng natijalar eksportga yoki to'g'ridan-to'g'ri chop etishga yuborilishi mumkin. Shunga qaramasdan, agar foydalanuvchi chop etish ko'rsatmalarini yangilamasa, ma'lumotlarning Accessning mos keladigan ko'rinishi ko'rinadi.


1 bob Ms Access dasturida so`rovlar bilan ishlash.
1.1 Ms Access dasturida so`rovlar.

Microsoft Access 2013 sizning ma'lumotlar bazasidan kerakli ma'lumotlarni to'liq ayta olish imkonini beruvchi oson o'rganiladigan interfeys bilan kuchli so'rovlar funksiyasini taqdim etadi. Access 2013 va Northwind namuna ma'lumotlar bazasidan foydalanamiz.


Agar Access dasturining oldingi versiyasini foydalanayotgan bo'lsangiz , Access 2010 da so'rovlarni yaratish yoki Microsoft Accessning eski versiyalarida so'rovlarni yaratish haqida o'qish mumkin.
Maqsadimiz - har bir element uchun ro'yxat listing so'rovi yaratishdir. Mana bu jarayon haqida qanday qilib boramiz: Ma'lumotlar bazasini oching: Agar siz Nortwind namunasi ma'lumotlar bazasini oldindan o'rnatmagan bo'lsangiz, ishni davom ettirishdan oldin uni bajarganingizga ishonch hosil qiling. Ushbu ma'lumotlar bazasini oching.
Yaratilish yorlig'iga o'tish: Kirish tasmachasida Fayl yorlig'idan Yaratilish yorlig'iga o'ting. Bu sizga tasmada berilgan tasmalarni o'zgartiradi. Agar siz Access tasmasini ishlatish bilan tanish bo'lsangiz, Access 2013 Tour: Foydalanuvchi interfeysini o'qing. So'rovlar ustasi belgisini bosing: So'rovlar ustasi yangi so'rovlarni yaratishni osonlashtiradi. So'rovlarni yaratish tushunchasini tanishtirish uchun ushbu qo'llanmada foydalanamiz. Muqobil muqobil so'rovlarni yaratishga yordam beradigan, lekin undan foydalanish murakkab bo'lgan So'rovlar Dizayn ko'rinishini ishlatishdir. So'rovlar turini tanlang . Kirish siz yaratmoqchi bo'lgan so'rovning turini tanlashingizni so'raydi. Bizning maqsadlarimiz uchun oddiy so'rovlar ustasini qo'llaymiz. Buni tanlang va davom etish uchun OK ni bosing. Pull-Down menyudan tegishli jadvalni tanlang: oddiy so'rovlar ustasi ochiladi. Unda "Jadval: mijozlar" deb nomlangan qiymatni ko'rsatuvchi ochiladigan menyuni o'z ichiga oladi. Ochilgan menyuni tanlaganingizda, siz hozirda Access ma'lumotlar bazasida saqlangan barcha jadvallar va so'rovlar ro'yxatini taqdim etasiz. Bu sizning yangi so'rovingiz uchun joriy ma'lumot manbalari. Ushbu misolda mahsulot inventarizatsiyasida saqlanadigan mahsulotlar haqidagi ma'lumotlarni o'z ichiga olgan Mahsulotlar jadvalini tanlaymiz.
So'rov natijalarida paydo bo'lishni istagan joylarni tanlang: Buni ikki marta bosish yoki maydon nomidan bir marta bosish va keyin ">" belgisi orqali amalga oshirish mumkin. Siz buni amalga oshirayotganda, maydonlar Mavjud Maydonlar ro'yxatidan Tanlangan Maydonlar ro'yxatiga o'tadi. Uchta boshqa piktogramma mavjudligiga e'tibor bering. ">>" belgisi barcha mavjud maydonlarni tanlaydi. "<" Belgisi, tanlangan maydonlarni "<<" belgisi barcha tanlangan maydonlarni olib tashlaganida ko'rsatilgan maydonlarni olib tashlash imkonini beradi. Ushbu misolda Mahsulotlar jadvalidan Mahsulot nomi, Ro'yxat narxi va Nishon darajasini tanlashni xohlaymiz. Qo'shimcha jadvallardan ma'lumotlarni qo'shish uchun 5 va 6 bosqichlarni takrorlang. Istalgan kabi: Bizning misolimizda biz bitta jadvaldan ma'lumot olamiz. Ammo, biz faqat bitta jadvalni ishlatish bilan cheklanmayapmiz. Bu so'rovning kuchi! Ma'lumotni bir nechta jadvallardan birlashtira olasiz va munosabatlarni osongina ko'rsatishingiz mumkin. Barcha qilishingiz kerak bo'lgan maydonlarni tanlang - Access siz uchun maydonchalarni o'rnatadi! Buning sababi, Northwind ma'lumotlar bazasi jadvallar orasidagi aloqalarni oldindan belgilab qo'yganligi sababli ishlaydi. Agar siz yangi ma'lumotlar bazasini yaratmoqchi bo'lsangiz, ushbu munosabatlarni o'zingiz belgilashingiz kerak bo'ladi. Ushbu mavzu haqida ko'proq ma'lumot olish uchun Microsoft Access-dagi aloqalarni yaratish maqolasini o'qing.
Keyingi ustiga bosing: So'rovingizga joylarni qo'shishni tugatganingizdan so'ng, davom etish uchun Keyingi tugmasini bosing. Siz ishlab chiqarishni istagan natijalar turini tanlang: Biz mahsulotlar va ularning yetkazib beruvchilarining to'liq ro'yxatini ishlab chiqarishni xohlaymiz, shuning uchun batafsil variantni bu yerda tanlang va davom etish uchun Keyingi tugmasini bosing. So'rovingizni bir nom bering: deyarli bajarilgansiz! Keyingi ekranda so'rovingizni sarlavhani berishingiz mumkin. Keyinchalik bu so'rovni tan olishga yordam beradigan tavsifni tanlang. Ushbu so'rovni "Mahsulot yetkazib beruvchi ro'yxati" deb ataymiz. Finish tugmachasini bosing: Siz so'rov natijalariga ega bo'lasiz. Kompaniya tarkibidagi mahsulotlarning ro'yxatini, istalgan maqsadli inventarizatsiya darajasini va ro'yxat narxini o'z ichiga oladi. Ushbu natijalarni ko'rsatadigan yorliq so'rovingizning nomini o'z ichiga olganligiga e'tibor bering.
Access 2013-dagi so'rov natijalarini kiritish Microsoft Accessning eng foydali, ammo kam ma'lum vazifalaridan biri so'rovlar va so'rovlar natijalari ro'yxatini chop etish qobiliyatidir. Mavjud bo'lgan barcha so'rovlarni kuzatib borish qiyin bo'lishi mumkin, ayniqsa eski ma'lumotlar bazalari va ma'lumotlar bazasidan foydalanadigan ko'plab xodimlarga ega bo'lgan kompaniyalar uchun, Access foydalanuvchilarga so'rovlarni va natijalarini chop etish imkonini beradi. Bu foydalanuvchilarga qaysi so'rovlardan foydalanilganini eslay olmasalar, natijalarni keyinchalik ko'rib chiqish imkonini beradi. So'rovlar Access-dan foydalanishning asosiy sabablaridan biri bo'lib, ayniqsa, ma'lumotlar miqdori chidamli ravishda oshib boradi. So'rovlar har qanday foydalanuvchi uchun SQL ma'lumotlarini talab qilmasdan tezda kerakli ma'lumotni olishni osonlashtiradi (ma'lumotlar bazasi so'rovlarini bajarish uchun asosiy til), so'rovlarni yaratishga o'rganish uchun biroz vaqt kerak bo'ladi. Bu odatda o'xshash va ba'zan bir xil maqsadlar bilan ko'plab so'rovlarni keltirib chiqaradi. So'rovlar bilan ishlash jarayonini yanada soddalashtirish uchun so'rovlarni chop etish va ularning natijalari foydalanuvchilarga Microsoft Word kabi boshqa ilovaga ko'chib o'tmasdan turib so'rovning barcha tafsilotlarini ko'rib chiqish imkonini beradi. Dastlab, foydalanuvchilar so'rov parametrlarini aniqlash uchun ma'lumotlarni nusxalash / joylashtirish va SQLda matnlarni ko'rib chiqish kerak edi. Dastur doirasida so'rovlar natijalarini chop etish imkoniyatiga ega bo'lish foydalanuvchilarning Access xususiyatlaridan va xususiyatlarini tekshirishga imkon beradi. So'rovlar va so'rov natijalarini qachon chop etish
So'rovlar va so'rovlarni nashr etish natijalari estetik jihatdan ma'qul bo'lgan hisobotni yaratish yoki ma'lumotlarni boshqalarga taqdim etishning oson yo'li bilan joylashtirish emas. Bu so'rov natijalaridan olingan barcha ma'lumotlarni so'rovdan qaytarishning bir usuli bo'lib, natijalar qanday natijalar olinganligi, qaysi so'rovlar ishlatilganligi va xom ma'lumotlarning to'liq to'plamini ko'rib chiqish usuli. Sanoatga bog'liq holda, bu tez-tez amalga oshiriladigan narsa bo'ladi, lekin deyarli har bir kompaniyaga o'zlarining ma'lumotlariga tegishli aniq tafsilotlarni kuzatish uchun yo'l kerak bo'ladi. Ma'lumotni qanday eksport qilishingizdan qat'i nazar, ma'lumotlaringizni taklif qilish uchun foydali bo'lishi yoki rasmiy hujjatlarga qo'shilishi uchun Microsoft Excel kabi boshqa dasturlardan foydalanishingiz mumkin. Chop etilgan so'rovlar va so'rovlar natijalari, tekshiruvlar yoki nomuvofiqliklar aniqlanganda tekshirish uchun ham foydalidir. Boshqa hech narsa bo'lmagan taqdirda, ma'lumotlarni baholash ko'pincha so'rovlar zarur ma'lumotlarni olishda davom etishiga ishonch hosil qilishning ajoyib usuli hisoblanadi. Ba'zan so'rov bilan muammoni echishning eng yaxshi usuli, so'rov bajarilgandan so'ng ularni kiritish uchun ma'lum bo'lgan ma'lumotlar nuqtalari uchun uni ko'rib chiqishdir. So'rovlar ro'yxatini qanday chop etish mumkin
Access'dagi so'rovlarni saqlab qolish ma'lumotlarni saqlab turish yoki yangilangan jadvallarni saqlash kabi muhimdir. Buning eng oson usuli - muayyan loyiha yoki to'liq ro'yxat uchun so'rovlar ro'yxatini chop etish va ularni takrorlash yoki eskirgan so'rovlarsiz ishonch hosil qilish uchun ro'yxatni ko'rib chiqish. Natijalar, shuningdek, yaratilgan ssudalar sonini kamaytirishga yordam berish uchun boshqa foydalanuvchilar bilan bo'lishishi mumkin. Ro'yxatni yaratishning ikki yo'li bor, lekin ulardan biri kodlashni o'z ichiga oladi va ancha rivojlangan foydalanuvchilar uchun. Microsoft Accessdan SQL-ni o'rganish uchun foydalanishni istaganlar uchun bu erda kodni chuqur tushunish kerak bo'lmasdan so'rovlar ro'yxatini olishning tez va oson yo'li. Asboblar > Tahlil qilish > Hujjatlar > So'rovlarga o'ting va barchasini tanlang. OK ni bosing .
Siz barcha so'rovlarning to'liq ro'yxatini va ism, xususiyatlar va parametrlar kabi ba'zi ma'lumotlarni olishingiz mumkin. Muayyan ma'lumotlarni aniqlaydigan so'rovlar ro'yxatini chop etishning yanada rivojlangan usuli mavjud, biroq u kodni tushunishni talab qiladi. Biror foydalanuvchining asosiy asoslari qulay bo'lgandan so'ng, ular har bir so'rov haqida hamma narsani chop etish o'rniga aniq tafsilotlarni aniqlaydigan so'rovlar ro'yxatlari kabi ilg'or vazifalarga o'tishi mumkin.
So'rov natijalarini qanday chop etish Bosib so'rov natijalari ma'lumotlarning to'liq, chuqurlikdagi tasvirini bir vaqtning o'zida taqdim etishi mumkin. Auditlarni o'tkazish va axborotni tekshirish uchun bu yaxshi. Ba'zan foydalanuvchilar kerakli ma'lumotlarni kompilyatsiya qilish uchun bir nechta so'rovlarni bajarishlari kerak va natijalar chop etish foydalanuvchilarning kelajak uchun asosiy so'rovlar bilan ta'minlanishiga yordam beradi.
So'rov bajarilgandan so'ng natijalar eksportga yoki to'g'ridan-to'g'ri chop etishga yuborilishi mumkin. Shunga qaramasdan, agar foydalanuvchi chop etish ko'rsatmalarini yangilamasa, ma'lumotlarning Accessning mos keladigan ko'rinishi ko'rinadi. Bu yuzlab sahifalarga olib kelishi mumkin, ba'zilari esa faqat bir nechta so'z yoki bitta ustunga ega. Faylni printerga yuborishdan oldin tahrir qilish uchun vaqt ajrating. Quyidagi ko'rsatmalar, Chop oldindan ko'rish rejimida ko'rib chiqilgandan so'ng, natijalarni printerga yuboradi. So'rovni chop etiladigan natijalar bilan boshqaring. Ctrl + P-ni bosing. Chop-sh-ni ko'rib chiqish-ni tanlang. Ma'lumotni chop etilgandek ko'rib chiqing Chop etish. Zaxira nusxasini saqlamoqchi bo'lganlar uchun so'rov natijalari pdf formatida chop etilishi mumkin. Bu ko'rinish bir nechta qog'ozni ishlatmasdan ko'rinishini saqlab turishi mumkin. Foydalanuvchilar ham faylni Microsoft Excelga o'xshash narsalarga eksport qilishlari mumkin. So'rovni chop etiladigan natijalar bilan boshqaring.
Tashqi ma'lumotlar > Tashlash > Excel-ni bosing. Ma'lumotni qaerdan saqlashni tanlang va eksport fayl nomini tanlang. Boshqa maydonlarni kerakli deb yangilang va Export ni bosing Natijalarni hisobot sifatida chop etish Ba'zan natijalar hisobot uchun ham mukammaldir, shuning uchun foydalanuvchilar ma'lumotni yanada obdon saqlab qolmoqchi. Keyinchalik oson o'rganish uchun ma'lumotlarning toza xisobotini yaratmoqchi bo'lsangiz, quyidagi amallarni bajaring.
Hisobotlar > Yaratish > Hisobot ustasini bosing. Jadvallar / So'rovlar va so'rovni hisobotda qo'lga kiritmoqchi bo'lgan ma'lumotlar bilan tanlang. To'liq hisobot uchun barcha maydonlarni tanlang va Keyingiga bosing. Muloqot qutilarini o'qing va hisobot uchun kerakli variantlarni tanlang. So'ralganda hisobotga nom bering. Natijalarning oldindan ko'rib chiqilishini ko'rib chiqing va keyin hisobotni chop eting. So'rovlarni Microsoft Access 2013 yilda saqlash Har qanday tajribali foydalanuvchi bilganidek, so'rovni saqlash imkoniyatiga ega bo'lish, Microsoft Access kabi ma'lumotlar bazasidan foydalanish juda oson ishlashi mumkinligining sabablaridan biridir. Ma'lumotlar bazalari foydalanuvchining loyiha yoki hisobot uchun mukammal so'rovni yaratmoqchi bo'lganida ishlashi mumkin. So'rovlar uchun tweaks va o'zgarishlarni amalga oshirganingizdan so'ng, qanday natijalar olinganligini aniq eslash qiyin bo'lishi mumkin. Bu foydalanuvchi so'raladigan narsani aniq ko'rsatmasa ham, ba'zi bir chastota bilan so'rovlarni saqlashga o'rganish uchun juda yaxshi sababdir. Bir necha kun, hafta yoki oy keyin bir xil ma'lumotlarni talab qilganda, juda tez-tez foydalanuvchilar juda kech ekanini bilib olishlari mumkin, ular deyarli mukammal so'rovni saqlab qolishni unutib qo'yishgan yoki oldin natijalarini o'zlari xohlagan natijalarni eksperimental so'rovlardan , natijada bir xil ma'lumotlarni olish uchun ko'proq tajriba o'tkaziladi. Bu har bir Access foydalanuvchisi bilan bog'liq bo'lgan va so'rovlarni saqlab qolish odatiga qarab, juda osonlik bilan so'raladigan senariydir, hatto so'rovlar juda to'g'ri bo'lmasa ham. Saqlangan har bir so'rovda foydalanuvchi har qanday so'rovni noldan yozilishiga hojat qoldirmasligi uchun foydalanuvchiga qanday o'zgarishlar kiritish kerakligini aniqlashga yordam berish uchun ba'zi ma'lumotlarni kiritishi mumkin. Bundan tashqari, foydalanuvchilarning yaxshi so'rovni nusxalash va turli xil ma'lumotlarni olish uchun faqat bir nechta tweaks bilan o'xshash so'rovlar uchun boshlang'ich nuqtasi sifatida foydalanish mumkin degan ma'noni anglatadi. So'rovlarni qachon saqlash kerak So'ngra, so'rovni saqlash afzaldir, ammo yangi boshlanuvchilar uchun yana bir noma'lum soha. Yangi boshlanuvchilar so'rovlarni har doim saqlab qolish odatiga ega bo'lishi kerak, chunki tasodifiy so'rovlar qachon tugashi kerakligini aniq bilishning imkoni yo'q. Ushbu empirik so'rovlar hatto yangi foydalanuvchilarga mavjud jadvallar, ma'lumotlar aloqalari, asosiy kalitlar va ma'lumotlar bazasining boshqa tarkibiy qismlari va xususiyatlari bilan tanishishga yordam berishi mumkin. Foydalanuvchiga avval Access'te so'rovlarni qanday yaratishni o'rgatganda tajribaviy so'rovlar kiradi. Orqaga qaytib, so'rovlar orasidagi bir nechta o'zgarish qanday o'zgarganini ko'rib chiqish natijalari so'rovlar qanday ishlashini tushunish uchun ancha osonroq bo'ladi. Har bir inson so'rovni qachon saqlash kerakligini aniqlash uchun, ammo so'rovni saqlab qolish yoki olmaslik uchun ishonchingiz komil bo'lmasa, siz oldinga borishingiz va saqlashingiz kerak. So'rovlarni keyinchalik o'chirish oson; bir necha oy yo'ldan pastga xotiradan nusxa olish juda qiyin. So'rovlarni qanday saqlash kerak
Uzluksiz va murakkab yo'riqnomalarga o'xshash hech narsa yo'q, chunki foydalanuvchi tugmachani bajarish uchun juda ko'p vaqt talab qiladigan foydali yoki hatto kerakli xatti-harakatlardan voz kechishga qaror qiladi. Foydalanuvchilar o'zlarining ishlarini saqlab qolishlarini rag'batlantirish uchun so'rovlarni saqlashni osonlashtiradi. So'rovni loyihalash. So'rovni kerakli natijalarni olmaguncha o'zgartiring. Kompyuterda CTRL + S -ni yoki Mac-da Cmmd + S -ni bosing.
Keyinchalik qidiruvlar uchun eslab qolish oson bo'lgan ismni kiriting.
Kompaniyalar va jamoalar tur, bo'lim va boshqa sohalarga asoslangan so'rovlarni qaerga saqlash kerakligi va shuningdek, nomlash konvensiyasi uchun ko'rsatmalar yaratishlari kerak. Bu esa, xodimlarni yangi tuzishdan avval mavjud bo'lgan so'rovlarni ko'rib chiqishni osonlashtiradi. So'rovlar bilan tajribadan so'ng tozalanish Muvaffaqiyatli so'rovni yaratish vaqtini ko'p vaqt sarflaganingizdan so'ng, ko'pchilik odamlar yopilishga va boshqa narsalarga o'tishga tayyor. Shu bilan birga, ko'plab eksperimental so'rovlarni yozib qo'yish, hatto test savollari uchun mo'ljallangan maydonga saqlangan bo'lsa ham, foydali so'rovlarni aniqlashni qiyinlashtirishi mumkin (agar eksperimental hududda muntazam so'rovlarni o'chirish bo'yicha siyosat mavjud bo'lmasa) asos). Ishning osonlashtirilishining bir usuli - bu qayta talab qilinmaydigan so'rovlar nomini qo'shish. Ma'lumotlar o'chirilgandan keyin butunlay yo'qolishi uchun so'rovlarni va ularning xususiyatlarini kiritish yoki eksport qilish imkoniyati ham mavjud. Dastlab nima foydali va nima foydali bo'lmasligini bilish qiyin bo'lsa ham, siz so'roqlarni qanchalik uzoq tutsangiz, qaysi biri foydalidir va qanday o'chirilishi kerakligini eslash qiyinroq bo'ladi. Sessiyaning oxirida so'rovlarni o'chirishning hojati yo'q, lekin kamida oyda bir marta so'rovlarni tozalash yaxshi bo'ladi.
Mavjud so'rovni sozlash Foydalanuvchilar turli xil so'rovlarni sinab ko'rishgani sababli, mavjud so'rovga bir nechta tweaks yanada yaxshiroq yoki to'liqroq ma'lumot berishi aniq. Ushbu so'rovlarni yo'q qilish va ularni butunlay o'zgartirish kerak emas, chunki Access foydalanuvchilarga mavjud bo'lgan so'rovlarni nisbatan osonlik bilan yangilash imkonini beradi. Ustasi ko'rinishida so'rovga o'ting.
Yangilashni xohlagan maydonga yoki maydonlarga o'ting va kerakli 'zgartirishlarni qiling. So'rovni yozib oling. Yaratilgan > So'rovlar > So'rovlar Ustasi > Jadvalni ko'rsatish-ga , so'ngra o'zgartirilgan so'rov bilan bog'liq jadvalga o'ting. Dizayn > So'rovlar turi > Yangilanishga o'ting .
To'g'ri maydonlar yangilanishiga ishonch hosil qilish uchun yangilanishlarni ko'rib chiqing. So'rovni bajarishdan oldin yangi o'zgarishlarning jadvallarini yangilashingiz mumkin, ammo kerak emas. Mavjud so'rovlarni yangilash foydalanuvchilarni ko'p vaqt va energiyani (shuningdek, qo'shimcha, eskirgan so'rovlarni) saqlab qolishi mumkin, aks holda bu bir so'rovni boshidan bir nechta engil o'zgarish bilan qayta yaratishga kirishadi Savollar
1.Ms Access dasturi vazifasi. 2.Ms Accesda jadval yaratish. 3.Ms Accessda so`rovlar bilan ishlash. 4.Ms Accessda so`rovlar yaratish. 5.Ms Accesda so`rovlar turlari.



Yüklə 1,78 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin