18-Mavzu: So‘rovlarni tashkil etish Reja: 1. Ma'lumotlar manbalarini qo'shing 2. Tegishli ma'lumotlar manbalarini ulang 3. Displey maydonlarini qo'shing 1-qadam: Ma'lumotlar manbalarini qo'shing
Ma'lumotlar manbalarini qo'shish uchun dizaynerdan foydalanilganda, ularning manbalari va maydonlari alohida bosqichlarda qo'shiladi. Biroq, keyinroq har doim boshqa manbalarni qo'shishingiz mumkin.
" Yaratish " yorlig'ida " Boshqa " guruhida " So'rov dizayni " tugmasini bosing .
Foydalanmoqchi bo'lgan har bir ma'lumot manbasini ikki marta bosing yoki har birini tanlang va keyin Qo'shish tugmasini bosing.
Avtomatik ulanish
Agar qo'shilayotgan ma'lumotlar manbalari o'rtasida aloqalar allaqachon aniqlangan bo'lsa, ular avtomatik ravishda so'rovga qo'shilish sifatida qo'shiladi. Birlashmalar tegishli manbalardan olingan ma'lumotlarni qanday birlashtirish kerakligini belgilaydi. Access, shuningdek, agar ularda mos ma'lumotlar turlariga ega bo'lgan maydonlar bo'lsa va ulardan biri asosiy kalit bo'lsa, avtomatik ravishda ikkita jadval o'rtasida birlashma hosil qiladi.
Access tomonidan qo'shilgan ulanishlarni sozlashingiz mumkin. Access o'zi yaratadigan ulanish turini unga mos keladigan munosabatlar asosida tanlaydi. Agar Access birlashma yaratsa, lekin unga aloqadorlik aniqlanmasa, Access ichki birlashmani qo'shadi.
Agar ma'lumotlar manbalarini qo'shganingizda Access avtomatik ravishda to'g'ri ulanish turlarini yaratgan bo'lsa, siz 3-bosqichga o'tishingiz mumkin (Chiqish maydonlarini qo'shish) .
Xuddi shu ma'lumot manbasini qayta ishlatish
Ba'zi hollarda, birlashtirilgan maydonlardagi qiymatlar mos kelganda, bir jadvaldagi yozuvlarni birlashtiradigan o'z-o'zidan qo'shilish so'rovi deb ataladigan bir xil jadval yoki so'rovning ikkita nusxasini qo'shishingiz kerak. Misol uchun, sizda har bir xodimning yozuvi uchun HESABAT maydonidagi ism o'rniga menejer nomi ko'rsatilgan Xodimlar jadvali bor deylik. Buning o'rniga, har bir xodimning yozuvlarida menejerning ismini o'zingiz ko'rsatishingiz mumkin.
Maʼlumotlar manbasini ikkinchi marta qoʻshsangiz, Access ikkinchi nusxa nomini “_1” bilan tugatadi. Misol uchun, agar siz yana "Xodimlar" jadvalini qo'shsangiz, uning ikkinchi nusxasi "Xodimlar_1" deb nomlanadi.
2-qadam: Tegishli ma'lumotlar manbalarini ulang
Agar so'rovga qo'shgan ma'lumotlar manbalari allaqachon aloqalarga ega bo'lsa, Access avtomatik ravishda har bir aloqa uchun ichki birlashma yaratadi. Agar ma'lumotlar yaxlitligi mavjud bo'lsa, kirish, shuningdek, "birdan ko'pga" munosabatining qaysi jadvali "bir" tomonida ekanligini ko'rsatish uchun munosabatlar chizig'i ustida "1" va qaysi jadvalda ekanligini ko'rsatish uchun cheksizlik belgisi (∞) ko'rsatadi. "ko'p".
Agar soʻrovga boshqa soʻrovlarni qoʻshsangiz va ular oʻrtasida aloqalar yaratmasangiz, Access ular oʻrtasida yoki bogʻliq boʻlmagan soʻrovlar va jadvallar oʻrtasida avtomatik ulanishlarni yaratmaydi. Agar ma'lumotlar manbalarini qo'shganingizda Access ulanishlarni yaratmasa, odatda ularni qo'lda yaratishingiz kerak bo'ladi. Boshqa manbalarga ulanmagan ma'lumotlar manbalari so'rov natijalarida muammolarga olib kelishi mumkin.
Bundan tashqari, so'rovda ko'proq yozuvlar bo'lishi uchun birlashma turini ichki birlashmadan tashqi birlashmaga o'zgartirishingiz mumkin.
Ulanish qo'shilmoqda
Ulanishni yaratish uchun maydonni bitta maʼlumot manbasidan boshqa maʼlumot manbasidagi tegishli maydonga torting.
Access ikkita maydon orasiga ular ulanganligini ko'rsatish uchun chiziq qo'shadi.
Ulanishni o'zgartirish
Tahrirlamoqchi bo'lgan ulanishni ikki marta bosing.
Ulanish imkoniyatlari dialog oynasi ochiladi .
Ulanish imkoniyatlari dialog oynasidagi uchta variantni ko'rib chiqing .
Kerakli variantni tanlang va OK tugmasini bosing .
Ulanishlarni yaratgandan so'ng, siz chiqish maydonlarini qo'shishingiz mumkin: ular natijalarda ko'rsatilishi kerak bo'lgan ma'lumotlarni o'z ichiga oladi.
3-qadam: Displey maydonlarini qo'shing
1-bosqichda qo'shilgan istalgan ma'lumot manbasidan maydonni osongina qo'shishingiz mumkin.
Buni amalga oshirish uchun so'rovlar dizayneri oynasining yuqori qismidagi manbadan maydonni so'rov dizayni maydoniga (dizayner oynasining pastki qismida) torting.
Maydonni shu tarzda qo'shsangiz, Access avtomatik ravishda maydonning ma'lumotlar manbasiga muvofiq dizaynerlar jadvalidagi Jadval qatorini to'ldiradi.
Maslahat: So'rovlar dizaynining Maydon qatoriga barcha maydonlarni tezda qo'shish uchun yuqori paneldagi jadval yoki so'rov nomini ikki marta bosing va undagi barcha maydonlarni tanlang va keyin ularni bir vaqtning o'zida shakl ustiga pastga torting.
Ifodani ko'rsatish maydoni sifatida ishlatish
Siz ifodani hisob-kitoblar uchun chiqish maydoni sifatida ishlatishingiz yoki funktsiya bilan so'rov natijalarini yaratishingiz mumkin. Ifodalar har qanday so'rov manbasidan ma'lumotlardan, shuningdek Format yoki InStr, doimiylar va arifmetik operatorlar kabi funktsiyalardan foydalanishi mumkin.
So'rovlar jadvalidagi bo'sh ustunda Maydon qatorini o'ng tugmasini bosing va yorliq menyusidan Masshtabni tanlang .
Masshtab maydoniga kerakli ifodani kiriting yoki joylashtiring. Ifodadan oldin ifoda natijasi uchun foydalanmoqchi bo'lgan nomni, keyin esa ikki nuqta qo'ying. Masalan, ibora natijasini “Oxirgi yangilangan” deb belgilash uchun uning oldiga Oxirgi yangilangan: iborasini qo‘ying .
Eslatma: Ifodalar turli vazifalarni bajarish uchun ishlatilishi mumkin. Ularni batafsil ko'rib chiqish ushbu maqola doirasidan tashqarida. Ifodalarni yaratish haqida qo'shimcha ma'lumot olish uchun Ifodalar yaratish maqolasiga qarang .
4-qadam: Shartlarni belgilang
Bu qadam ixtiyoriy.
Faqat maydon qiymatlari belgilangan mezonlarga mos keladigan yozuvlarni tanlash orqali so'rov qaytaradigan yozuvlar sonini cheklash uchun shartlardan foydalanishingiz mumkin.
Chiqish maydoni uchun shartlarni aniqlash
So'rovlar dizayneri jadvalida siz filtrlamoqchi bo'lgan maydonning Mezonlar qatoriga maydondagi qiymatlar natijaga qo'shilishi uchun javob berishi kerak bo'lgan ifodani kiriting. Masalan, so'rovga faqat "Shahar" maydoniga "Ryazan" so'zi bo'lgan yozuvlarni kiritish uchun ushbu maydon ostidagi Mezonlar qatoriga Ryazanni kiriting.
So'rov sharti ifodalarining turli misollarini So'rov shartlari misollari maqolasida topish mumkin .
Chiziqda yoki ostidagi muqobil shartlarni belgilang Filtr holati .
Muqobil shartlar ko'rsatilganda, tegishli maydonning qiymati belgilangan shartlardan birortasini qondirsa, so'rov natijalariga yozuv kiritiladi.
Bir nechta maydonlar uchun shartlar
Bir nechta maydonlar uchun shartlar o'rnatilishi mumkin. Bunday holda, natijalarga yozuvni kiritish uchun Tanlash mezonlarining tegishli qatoridagi barcha shartlar yoki Yoki bajarilishi kerak .
Chiqishga kiritilmagan maydonga asoslangan shartlarni o'rnatish
Siz so'rovga maydon qo'shishingiz mumkin, lekin uning qiymatlarini chiqishga kiritmaysiz. Bu natijalarni cheklash uchun maydon mazmunidan foydalanishga imkon beradi, lekin uni ko'rsatmaydi.
So'rovlar jadvaliga maydon qo'shing.
Ko'rsatish satrida buning uchun katakchani olib tashlang .
Chiqish maydoni uchun shartlarni o'rnating.
5-qadam: umumiy miqdorni hisoblang
Bu qadam ixtiyoriy.
Raqamli ma'lumotlar uchun jami hisoblashingiz mumkin. Masalan, siz o'rtacha narxni yoki umumiy savdoni bilishni xohlashingiz mumkin.
So'rov jamilarni hisoblash uchun Jami qatoridan foydalanadi . Odatiy bo'lib, jami qator dizayn ko'rinishida ko'rsatilmaydi.
Dizaynerda so'rov ochiq bo'lsa, Dizayn ko'rinishidagi Ko'rsatish/Yashirish guruhida Jami tugmani bosing .
Access so'rovlar dizaynidagi Jami qatorni ko'rsatadi.
Jami qatordagi har bir talab qilinadigan maydon uchun kerakli funksiyani tanlang. Mavjud funktsiyalar to'plami maydondagi ma'lumotlar turiga bog'liq.
So'rovlardagi "Jami" qatorining funktsiyalari haqida ko'proq ma'lumot olish uchun "Jami" qatoridan foydalangan holda jadvaldagi qiymatlarni yig'ish yoki hisoblash maqolasiga qarang .
6-qadam: Natijalarni ko'rib chiqing
So'rov natijalarini ko'rish uchun Dizayn yorlig'ida "Ishga tushirish" tugmasini bosing . Access maʼlumotlar jadvali koʻrinishida soʻrov natijalarini koʻrsatadi.
Dizayn ko'rinishiga qaytish va so'rovga o'zgartirish kiritish uchun Bosh sahifa > Ko'rish > Dizayn ni bosing .
Maydonlarni, iboralarni yoki shartlarni moslashtiring va kerakli ma'lumotlarni qaytarmaguncha so'rovni qayta ishga tushiring.