Microsoft Access-da so'rovni o'zgartirish

Microsoft Access so'rovini o'zgartirish jarayoni, birinchi navbatda, bitta yaratish jarayoniga o'xshaydi. So'rovlar Ustki ko'rinish yoki SQL ko'rinishi yordamida o'zgartirilishi mumkin, ammo mavjud so'rovni o'zgartirish uchun so'rovlar ustasini ishlata olmaysiz.

Ma'lumotlar bazasidagi ekranning chap qismidagi moslamalarni panelida maqsadli so'rovni o'ng tugmasini bosib boshlang. Oyna menyusida Ustasi ko'rinishi-ni tanlang . So'rov Ma'lumotlarni sahifasi ko'rinishida ochiladi. Ma'lumotlar sahifasi ko'rinishi chiqishi ustidagi yorliq satrida so'rovlar nomini o'ng chertganingizda, ko'rish rejimini o'zgartirishingiz mumkin. Odatiy bo'lib, siz tarkibiy jihatdan tahrirlanmagan ma'lumotlar sahifasida joylashgansiz (garchi ushbu ko'rinishdagi ma'lumotlarni kiritish va o'chirish mumkin bo'lsa ham). Biroq, SQL yoki Dizayn ko'rinishidan so'rovlar tuzilishini tahrirlashingiz va kerakli tarzda o'zgartirilgan ob'ekt sifatida saqlash yoki saqlashingiz mumkin.

Dizayn ko'rinishi

Dizayn ko'rinishi gorizontal ajratilgan ekranni ochadi. Yuqori yarmida siz o'zgartirayotgan so'rovni oziqlantirish uchun har bir jadval yoki so'rovni ifodalovchi to'rtburchaklar ko'rsatilgan. Kalit joylar, odatda, noyob identifikator-xususiyatga ega bo'lgan kichik oltin kalit. To'rtburchaklarning har biri boshqa jadvallardagi maydonlarni bir stolda boshqa bir joyga bog'laydigan chiziqlar yordamida boshqa to'rtburchaklarga qo'shiladi.

Ushbu chiziqlar munosabatlarni anglatadi. Dizayn ko'rinishida liniyada o'ng chertish munosabatlarni o'zgartirishi mumkin. Siz uchta variantdan birini tanlashingiz mumkin:

Ushbu uchta birikma turi (ichki, chap, o'ng) ma'lumotlar bazasi bajarilishi mumkin bo'lgan birlashmalarning to'liq majmuasining pastki qismidir. Keyinchalik murakkab so'rovlarni bajarish uchun SQL ko'rinishiga o'tishingiz kerak bo'ladi.

Tanlangan jadvallarni o'zaro aloqalar bilan ulaganingizda, ekranning pastki yarmi so'rovni qaytaradigan barcha maydonlarni ko'rsatadigan panjara ko'rsatilishini ko'rasiz. Ko'rsatish qutisi so'rov bajarilayotganda maydonni ko'rsatishi yoki bosib chiqarishi mumkin. Ko'rsatilmaydigan maydonlar bo'yicha so'rovni filtrlashingiz mumkin. Shuningdek, Microsoft Access turli sohalarda chapdan o'ngga to'g'ri tartibda ishlov berishiga qaramay, natijalarni ortish yoki kamaytirish uchun buyurtma berish uchun tartib tartibini qo'lda qo'shish yoki o'zgartirishingiz mumkin. Siz ma'lum bir tartib tartibini majburlash uchun ularni ustunlar bo'ylab chapga yoki o'ngga sudrab, ustunlarni qayta tartibga solishingiz mumkin.

Dizayn ko'rinishining Kriterlar qutisi sizga so'rov bajarilganda sizning filtringizga mos keladigan ma'lumotlar to'plamini aks ettiradigan cheklash mezonlarini kiritish imkonini beradi. Misol uchun, ochiq mahsulot buyurtmalariga oid so'rovda siz faqat Michigan buyurtmalarini ko'rsatish uchun shartli = "MI" mezonini qo'shishingiz mumkin. Me'yor darajasini kiritish uchun ustun ichidagi yoki qutilarini ishlating yoki boshqa ustunlarga mezon qo'shing.

SQL ko'rinishi

SQL ko'rinishida, Microsoft Access ma'lumot manbasini manbadan olingan ma'lumotni va qanday ish ko'rsatmalariga ega bo'lishini aniqlash uchun Accessni tahlil qiladigan tuzilgan so'rovlar tili sintaksisi bilan almashtiradi.

SQL so'rovlari odatda blok formasini saqlaydi:

SELECT jadvali 1 [maydon nomi1], jadval 2 [maydon nomi2]
Jadvalda 1 RIGHT JOIN Table2 Jadval 1da [Key1] = Jadval2. [Key2]
Jadval 1. [Fieldname1]> = "FilterValue"

Turli ma'lumotlar bazasi sotuvchilari SQLning bir nechta versiyalarini qo'llab-quvvatlaydi. ANSI mos keluvchi sintaksisi deb nomlangan asosiy standart har bir ma'lumotlar bazasi muhitida ishlashi kerak . Biroq, har bir sotuvchi SQL standartini o'z tweaks bilan oshiradi. Microsoft, masalan, Access ichida Jet bazasi dvigatelini ishlatadi. Microsoft shuningdek, SQL Serverni qo'llab-quvvatlaydi. Boshqa sotuvchilar turli yondashuvlardan foydalanadilar, shuning uchun SQL odatda standartlarni qo'llab-quvvatlovchi sifatida mos kelmaydi.

Agar siz Jet bazasi mexanizmining SQLni amalga oshirish sintaksisini bilmasangiz, SQL ko'rinishida tweaking so'rovlarni buzishi mumkin. Buning o'rniga Ustasi ko'rinishida saqlang. Ammo, juda tez tweaks uchun, asosan SQLni Design View sxemasini o'zgartirishdan ko'ra sozlash osonroq. Agar kompaniyadagi boshqa tahlilchilar sizning natijangiz qanday ekanligini bilishni xohlasalar, ularni SQL deklaratsiyasining kesish va joylashtirish so'rovlar dizayni haqida chalkashlikni pasaytiradi.

Ishingizni qutqarish

Microsoft Access-2016-da, mavjud so'rovni saqlab qo'yishi va uning ustiga yozishni va Saqlashni tanlash bilan yozib qo'yishingiz mumkin . Qayta ko'rib chiqilgan so'rovni boshqa nom sifatida saqlab qolish uchun, joriy so'rovni davom ettirishga ruxsat berish uchun Fayl yorlig'ini bosing, Turli Saqlash va keyin ham Ob'ektni Saqlash- ni tanlang.