7.2.8 So‘rov natijalarini aks ettirish Tayyor so'rov KoHcmpyKTop sanpoeoB uskunalar panelida joylashgan undov belgisi tasviri tushirilgan tugmani bosgandan so‘ng bajariladi. So‘rovni bajarish uchun ma’lumotlar bazasining OmKpbiTb tugmasidan yoki tanlangan so'rov nomida sichqonning chap tugmasini ikki marta bosishdan foydalanish mumkin. Access mijoz jadvalidan ko‘rsatilgan mezonlarga mos ravishda ajratilib olingan natijaviy yozuvlar to‘plamini ekranda aks ettiradi. Agar so‘rov blankiga o‘zgartirish kiritishzarurati tug‘ilsa, u holda uskunalar panelida chapdan birinchi joylashgan tugma yordamida so‘rovlar konstruktori holatiga o'tish yoki Bug menyusining KoHcmpyKTop optsiyasini o'rnatib bajarish mumkin. 7.3 Boshqa tur so‘rovlar yaratish Tanlanma so'rovdan tashqari Access ga boshqa tur so'rovlar ham mavjud: ta'sirli (deystviya) so‘rov, parametrik so‘rov va qamrovchi (perekrestnoe) so‘rovlar. 7.3.1 O‘zgartirishga so‘rov O‘zgartirishga so‘rov jadvaldagi qiymatlarni yangilash uchun, yozuvlar gurushlarini qo‘shish yoki o‘chirish uchun hamda bitta yoki bir nechta jadvallar yordamida yangi jadval hosil qilish maqsadida o‘zgartirish va ko‘chirish uchun ishlatiladi. O‘zgartirishga so‘rovning to‘rt xil turi mavjud:
qo'shishga so'rov;
o'chirishga so'rov;
yangilashga so'rov;
jadval yaratishga so'rov.
qo‘shishga so‘rov
Qo‘shishga so‘rov yordamida bir jadvalning yozuvlarini (barchasini yoki so‘rov bilan ajratilgan qismini) ikkinchi jadvalning oshiriga qo‘shish mumkin. Har ikkala jadval bitta yoki har xil ma’lumotlar bazasida joylashgan bo‘lishi mumkin. Agar yozuvni boshqa ma'lumotlar bazasiga qo'shmoqchi bo'lsak, avvalo aii.'imenyusining Biieiiiiiiie gainibie qism menyusidagi Cbh3b c ma6iu^aMu buyrug'i yordamida maqsad jadvali joylashgan bazaga manbaa jadval ulanadi. Qo‘shiluvchi yozuvlarni ajratish uchun tanlashga so‘rov tuzish kerak. So'ngra Bug menyusining Pe^uM rnaogniibi buyrug'i yordamida jadval holatiga o'tib, tuzilgan so‘rovni bajarish va natijani baholash zarur. Undan keyin konstruktor holatiga qaytiladi va 3anpocmenyusidan /looaivienne buyrug'i ishga tushiriladi. Natijada ochilgan ,3,o6aB.neHue muloqot oynasida foydalanuvchi so‘rov yozuvlarining natijaviy to‘plamidan olingan natijalarni qo‘shishni xohlagan jadval nomining mos maydonlarini berishi zarur. Muloqot oynasini OK tugmasi yordamida yopganimizda Access so'rov blankiga ,3,o6aB.neHue qatorini qo'shadi. Bu qatorga avtomatik ravishda (yoki foydalanuvchi tomonidan) so‘rov maydoni nomi bilan mos keluvchi maqsad jadvalning maydon nomlari qo'yiladi. So'ngra uskunalar panelidagi 3anycK tugmasini bosib so'rovni bajarishga to'g'ri keladi. Access maxsus muloqot oynasida maqsad jadvalga nechta yozuv qo‘shilishini ko‘rsatadi va bu amalni bajarishni ta’kidlashni talab qiladi. O‘chirishga so‘rovlar
Bu turdagi so‘rovlar jadvaldan ma’lum tanlash mezonlariga mos yozuvlar guruhini o‘chirish uchun xizmat qiladi. So‘rov yordamida o‘chirilgan yozuvlarni tiklab bo‘lmaydi. Shuning uchun ham tanlash mezoni har tomonlama tashkil qilinishi zarur. Avvalo yciOBue om6opa satrida mezon ko‘rsatilib o‘chiriluvchi yozuvlarni tanlashga so‘rov yaratilishi zarur. Berilgan mezonlarning to'g'riligini tekshirish uchun bu so'rov bajariladi va konstruktor holatiga o'tiladi. Undan so'ng 3anpoc menyusining ygaieHue buyrug'ini ishga tushurish kerek bo'ladi. Access so'rov blankiga ygaieHue qatorini qo‘shadi va yacheykaga Uslovie ning qiymatini kiritadi. Bu foydalanuvchi qo‘shimcha tanlash mezonlarini o‘rnatish mumkinligini bildiradi. So‘ng uskunalar panelidagi undov belgisi tushirilgan tugmani bosib, so‘rovni bajarish kerak bo‘ladi. Access maxsus muloqot oynasida jadvaldan nechta yozuv qo‘shilishini ko‘rsatadi va o‘chirishni ta’kidlashni talab qiladi. Yangilashga so‘rov
Yangilashga so‘rovdan foydalanib, foydalanuvchi ma’lum mezonlar asosida ajratib olingan yozuvlar guruxini o‘zgartirishi mumkin. Yangilashga so‘rovni tuzishda avvalotanlovga so‘rov yaratiladi va tekshiriladi. So'ngra konstruktor holatida Zaprosmenyusining OS^oBieHue buyrug'i ishga tushiriladi. Natijada Access jadval maydonlarining yangi qiymatlarini ko‘rsatish uchun mo'ljallangan OS^oBieHue qatorini so'rov blankiga qo'shadi. Bu maqsadda hisoblanuchi ifodalarni ham ishlatish mumkin. 3anycK tugmasi bosilgandan so'ng Access maxsus muloqot oynasida jadvalning nechta yozuvi o‘zgartirilishini va o‘zgarishini ta’kidlashni talab qiladi. Jadval hosil qilishga so‘rov
So‘rovning natijaviy yozuvlar to‘plami asosida jadval hosil qilish so‘rovi yordamida yangi jadvallar yaratish mumkin. Bunday jadvallar odatda eski yozuvlarni arxivlash uchun yoki jadvallarning rezerv nusxasini saqlash uchun ishdatiladi. Tanlovga so‘rov tayyorlanishi zarur va so‘rovning to‘g‘riligini tekshirib Recordset ma’lumotlarning dinamik to‘plami hosil qilinadi. Agar yozuvlarning natijaviy to‘plamlari sizning talablaringizga mos kelsa, konstruktor holatiga qayting va 3anpoc menyusining Co3gaHue rnaogniibi buyrug'ini tanlang. Access yangi jadvalning nomini kiritish uchun co3gaHue rnaogniibi muloqot oynasini ochadi. So'ngra uskunalar panelida undov belgisi shakli tushirilgan tugmani bosib so‘rov bajariladi. Access maxsus muloqot oynasida yangi jadvalga nechta yozuv qo‘shilishini ko‘rsatadi va bu amalning bajarishni ta’kidlashni talab qiladi. So‘rovlar bajarilishi natijalarining indikatsiyasi
O‘zgartirishga so‘rov ma’lumotlarni o‘zgartiradi yoki ularning nusxasini bir jadvaldan ikkinchisiga ko‘chiradi. U jadval holatida ekranda aks etiriladigan Recordset yozuvlarining dinamik to‘plamini hosil qilmaydi. O‘zgartirishni ko‘rish uchun o‘zgartirishga so‘rovni tanlovga so‘rovga o‘tkaziladi yoki so‘rov natijalarining jadvalini jadval hosil qilish, qo‘shish yoki o‘chirish uchun ochiladi. Yangilashga so‘rovning bajarilish natijalarini aks ettirish uchun so‘rovni ishga tushiring, so‘ngra konstruktor holatida tanlovga so‘rov oynasini aks ettiring. Yangilangan yozuvlarni ko‘rish uchun Bug menyusining pe'/KHM maikmnbi optsiyasini o'rnating va jadval holatiga o‘ting. qo'shishga, o‘chirishga yoki jadval yaratishga so‘rov bajarilish natijalarini aks ettirish uchun mos so‘rov tanlanadi va F11 tugmasi bosiladi. Natijada ekranda ma'lumotlar bazasining oynasi paydo bo'ladi. Ta6iu^bi qo‘ilmasiga o‘ting va ma’lumotlar bazasi jadvalining ro‘yxatida yozuvlar qo‘shiladigan yoki ular olib tashlanadigan jadval nomi sichqon yordamida ikki marta bosing.