Tanlash shartlari bilan tanlangan so'rovlarni loyihalash Tovarlarni yetkazib berish ma’lumotlar bazasining TOVARLAR jadvalidan ma’lumot olish misolida Access’dagi tanlov so‘rovlarini ko‘rib chiqamiz.
Muammo 1. Aytaylik, mahsulotning bir qator xususiyatlarini uning nomi bilan tanlash kerak.
Ma'lumotlar bazasi oynasida so'rov yaratish uchun lenta yorlig'ini tanlang - Yaratilish(Yaratish) va guruhda So'rovlar(So'rovlar) tugmasini bosing So'rov konstruktori(So'rovlar dizayni). Dizayn ko'rinishida bo'sh tanlov so'rovi oynasi ochiladi - Talab N(QueryN) va dialog oynasi Jadval qo'shish(Jadvalni ko'rsating) (4.2-rasm).
Oynada Jadval qo'shish(Jadvalni ko'rsatish) MAHSULOT jadvalini tanlang va tugmani bosing Qo'shish(Qo'shish). Tanlangan jadval so'rovlar ma'lumotlari sxemasi sohasida ko'rsatiladi. Derazani yop Jadval qo'shish(Jadvalni ko'rsatish) tugmachasini bosib yaqin(Yopish).
So'rovlar konstruktor oynasida (4.1-rasm) bajarilgan harakatlar natijasida yuqori panelda so'rov ma'lumotlari sxemasi paydo bo'ladi, bu so'rov uchun tanlangan jadvallarni o'z ichiga oladi. Bunday holda, bitta stol MAHSULOT. Jadval maydonlar ro'yxati bilan ifodalanadi. Jadval maydonlari ro'yxatining yulduzcha (*) bilan belgilangan birinchi qatori jadval maydonlarining butun to'plamini bildiradi. Pastki panel to'ldirish uchun so'rov shaklidir.
Bundan tashqari, yangi yorliq paydo bo'ladi va lentada avtomatik ravishda faollashadi (So'rovlar asboblari | Dizayn) (4.3-rasmda u ushbu yorliqning bir qismida ko'rsatilgan), unda yaratilgan so'rovning turi rang bilan ta'kidlangan - Namuna(Tanlash). Shunday qilib, sukut bo'yicha, har doim tanlangan so'rov yaratiladi. Ushbu yorliqdagi buyruqlar so'rovni yaratishda kerakli amallarni bajarish uchun vositalarni taqdim etadi. Ushbu yorliq dizayn rejimida yangi so'rov yaratilganda yoki mavjud so'rov tahrirlanganda ochiladi.
So'rov ma'lumotlari sxemasidan istalgan jadvalni olib tashlash uchun sichqoncha kursorini uning ustiga qo'ying va tugmani bosing. Qo'shish uchun - tugmani bosing Jadvalni ko'rsatish(Jadvalni ko'rsatish) guruhda So'rovni sozlash(So'rovni sozlash) yorlig'i So'rovlar bilan ishlash | Konstruktor(So'rov asboblari | Dizayn) yoki buyruqni bajaring Jadval qo'shing(Jadvalni ko'rsatish) so'rov ma'lumotlari sxemasida chaqirilgan kontekst menyusida.
Konstruktor oynasida (4.4-rasm) MAHSULOT jadvalidagi maydonlar roʻyxatidan LEARN_TOV, PRICE, AVAILABILITY_TOV maydonlarini soʻrov shakli ustunlari qatoriga ketma-ket torting. Maydon(maydon).
Jadvaldagi kerakli maydonlarni so'rovning tegishli ustunlariga kiritish uchun siz quyidagi usullardan foydalanishingiz mumkin:
so'rov shaklining birinchi qatorida Maydon(Maydon) sichqonchani bosish orqali ro'yxat tugmasi paydo bo'lishiga olib keling va ro'yxatdan kerakli maydonni tanlang. Ro'yxat so'rov ma'lumotlari sxemasida ko'rsatilgan jadvallarning maydonlarini o'z ichiga oladi;
so'rov ma'lumotlari sxemasida jadval maydoni nomini ikki marta bosing;
Jadvaldagi barcha maydonlarni kiritish uchun so'rov ma'lumotlari sxemasidagi jadval maydonlari ro'yxatidagi * (yulduzcha) belgisini sudrab yoki ikki marta bosishingiz mumkin.
Agar so'rov formasida keraksiz maydonni noto'g'ri sudrab olgan bo'lsangiz, uni o'chiring. Buning uchun kursorni yuqoridan ustun belgilash maydoniga olib boring, u yerdan pastga qaragan qora strelka shaklini oladi va sichqoncha tugmasini bosing. Ustun ajratib ko'rsatiladi. Tugmani bosing yoki buyruqni bajaring Ustunlarni olib tashlang Guruhdagi (ustunlarni o'chirish). So'rovni sozlash(So'rovni sozlash).
Mos ravishda Displeydagi chiqish(Ko'rsatish) maydonlarni tekshiring, aks holda ular so'rovlar jadvaliga kiritilmaydi.
Qatorda yozing Tanlov shartlari(Mezon) mahsulot nomi, shakldagi so'rov shaklida ko'rsatilganidek. 4.4. Tanlash shartidagi ifoda operatorni o‘z ichiga olmagani uchun sukut bo‘yicha = operatoridan foydalaniladi. Ifoda ishlatiladigan matn qiymati avtomatik ravishda qo'shiladigan qo'sh tirnoq ichida kiritiladi.
Natijalar guruhidagi "Ishga tushirish" tugmasini yoki "Ko'rish" tugmasini bosish orqali so'rovni bajaring. Belgilangan tanlov mezonlariga javob beradigan MAHSULOT jadvalidagi yozuv bilan jadval rejimida ekranda so'rov oynasi paydo bo'ladi.