Internet Derazalar Android
Kengaytirmoq

Ma'lumotlar bazalarida so'rovlarni yaratish. Ularning yaratilishi uchun so'rovlardagi kirish usullarini yaratish (shakllantirish)

Microsoft foydalanuvchilarni ma'lumotlar bazalari bilan yaratish va ishlash uchun keng imkoniyatlarga ega. Hozirgi kunda ma'lumotlar bazasi har xil sohalar va mintaqalarda juda keng qo'llaniladi. Umuman aytilishicha, endi ularsiz qila olmaydi. Shu munosabat bilan kirish jadvallari bilan ishlash juda muhimdir. Foydalanuvchi bazasi bilan foydalanuvchining o'zaro ta'siri asosiy elementi so'rov. Ushbu maqolada kirish uchun so'rovni qanday yaratish kerakligini batafsil ko'rib chiqing. Boshlaylik. Bor!

Birinchidan, biz so'rov nima ekanligini hal qilamiz. Bu jadvaldan kerakli ma'lumotlarni tanlash uchun xizmat bazasi elementidir. Ular ikki turdir:

  • Namunaga (ma'lumotlarni olish va ularda operatsiyalarni amalga oshirishga imkon bering);
  • O'zgartirish (sizga qiymatlarni qo'shish, o'chirish va o'zgartirishga imkon bering).

Endi keling, to'g'ridan-to'g'ri amaliyotga erishamiz. "Yaratish" yorlig'iga o'ting va "Dizayner" tugmachasini bosing. Ochilgan derazada ma'lumotlarni tanlashni xohlagan bir yoki bir nechta jadvalni tanlang. "Ishlash" tugmachasini bosish orqali siz tanlangan jadvallaringizdan barcha ma'lumotlarni olasiz. Tanlangan tanlov uchun "Dizayner" yorlig'iga o'ting va "Tanlov shartnomasi:" maydoniga kerakli so'z yoki raqamni kiriting. Masalan, siz 1980 yilda tug'ilganlar ro'yxatini olishni xohlaysiz. Buning uchun "Tanlov shartnomasida yozing:" 1980 yilda "tug'ilgan sanada" ustunida yozing va "Ishlash" tugmasini bosing. Dastur darhol natijani beradi. Qulaylik uchun siz kelajakda foydalanish uchun yaratilgan so'rovni saqlashingiz mumkin. CTRL + S tugmachalarini ishlating va tegishli maydonga ismingizni kiriting, so'ng OK ni bosing.

Ma'lumotni tanlash shartini ko'rsatadi, biz kerakli namunani olamiz

Ustundagi qadriyatlarni hisoblash uchun siz ham shunday deb ataladigan narsalardan foydalanishingiz mumkin guruh operatsiyalari. Buning uchun dizayner yorlig'ida "Natija" tugmasini bosing. "Guruh" satrida barcha nollarning barcha qadriyatlarini katlashni imkon beradigan "Hisob" funktsiyasini tanlang. "Sarlavhasi" so'zida "Hisoblash" so'zi avvalroq ko'rsatilganidan oldin ismini kiriting. Tejash Ctrl + S kom kom kombinatsiyasi kabi amalga oshiriladi.

Aksess bo'sh bo'lmagan hujayralarni ko'rib chiqadi

Endi parametrrik so'rovni yarating. Bu sizga kiritilgan parametrda namuna olish imkonini beradi. Masalan, ma'lum bir sana bo'yicha. Istalgan ma'lumotlar bazasini ochish, tegishli ustunda (sana belgilang) "yozuvi (raqamlarsiz). Kvadrat qavslar talab qilinadi. Ko'rsatilgan oynada kerakli sanani kiriting. Shundan so'ng, dastur siz kiritgan sana bilan avtomatik ravishda namuna qiladi. Siz "\u003e" Belgilar (ko'proq) va "ni qo'yishingiz mumkin<» (меньше) чтобы отобразить элементы раньше либо позже заданной даты. Например, список сотрудников, которые сдали отчёты до 01.07.

Qanday qilib o'zaro hamkorlik qilish kerak? Asboblar panelidagi "xoch" tugmachasini topish kifoya va uni bosing. Shundan so'ng, "Pottle stol" elementida "Satr sarlavhalari", ikkinchi "ustun sarlavhalari" va uchinchi "qiymat" da birinchi katakchani tanlang. Keyinchalik yuqorida aytib o'tilgan "Hisoblash" funktsiyasidan foydalangan holda qiymatlarni hisoblashingiz mumkin. Shuni esda tutingki, agar siz "String sarlavhalari" ning ikkinchi katakchasida, shuningdek, birinchi bo'lib "Ustun sarlavhalari" o'rniga ishlasangiz, hech narsa ishlamaydi. Uni ko'rib chiqishga ishonch hosil qiling.

Ma'lumotlar bazasida kesishish so'rovini tuzing

Shuningdek, jadval yaratishga murojaat qilishingiz mumkin. Qanday qilib amalga oshirildi? Siz bilan ishlaydigan ma'lumotlar bazalarini ochish kifoya, so'ngra "Tanlash shartlari" hujayrasini to'ldiring va "Yaratish stoli" tugmasini bosing. "Ishlash" ni bosishni unutmang. Microsoft Kirish sozlamalariga asoslangan holda siz yangi jadvalni ko'rsatasiz. Masalan, "Buxgalter" kafedrasi tomonidan aloqa ma'lumotlari bo'lgan barcha xodimlarning ro'yxati.

Saqlanganda, siz yangi jadvalni joylashtirish joyingiz va joyini ko'rsatishingiz kerak.

Microsoft-dan kirish dasturi sizga ko'plab operatsiyalarni amalga oshirishga imkon beradimi? Qanday qilib kirish huquqini berishni bilish, ma'lumotlar bazalari bilan ishlashda ko'proq ishonchni his qilasiz. Ushbu maqola siz uchun foydali bo'lsa, sharhlarga yozing va ko'rib chiqilgan mavzu bo'yicha savollar berish.

4. Ma'lumotlar bazasining so'rovlarini shakllantirish

4.1 Umumiy so'rov eslatmalari

So'rov ma'lumotlar bazasiga o'zgartirishlar kiritish to'g'risidagi ma'lumotlarni hisoblash to'g'risidagi ma'lumotlarni hisoblash uchun bazaviy jadvallardan ma'lumotlarni olish talabidir.

So'rov shakllar, hisobotlar va ma'lumotlarni olish sahifalari uchun ma'lumotlar manbai bo'lishi mumkin.

DBMS Kirish uchun uchta turdagi so'rovlarni yaratishga imkon beradi: so'rovlarni tanlash, o'tish so'rovlari, ma'lumotlar bazasiga o'zgartirish kiritish uchun so'rovlar, ma'lumotlar bazasiga o'zgartirish kiritish uchun so'rovlar, ma'lumotlar bazasiga o'zgartirish kiritish uchun so'rovlar, ma'lumotlar bazasiga o'zgartirish kiritish uchun so'rovlar, ma'lumotlar bazasiga o'zgartirish kiritish uchun so'rovlar.

Tanlov so'rovi eng ko'p ishlatiladigan so'rov turi. Uning natijasi - bu qarama-qarshi bo'lib, tahlil qilinishi mumkin bo'lgan dinamik dastur. Tanlov so'rovi buni amalga oshiradi:

Belgilangan tartibda bir yoki bir nechta stoldan maydonning natijasi jadvalini qo'shing;

Tanlov shartlarini qondiradigan yozuvlarni tanlang;

Ma'lumotlar bazasi maydonchalarida hisob-kitoblarni amalga oshirish;

Guruh yozuvlari va yozuvlar guruhlari uchun statistik funktsiyalardan foydalangan holda, ba'zi maydonlar uchun oxirgi qiymatlar, Maksimal - O'rtacha maydonchalar, minimal dala qadriyatlari, Hisoblash - raqamlar va boshqalar.

Namuna so'rashning bir turi - bu so'rov so'rovi - bu talab qilinganda, bajarilganda, o'z dialog oynangizda ko'rsatilgan foydalanuvchi tanlash mezonini ko'rsatadi.

Xoch so'rovi - bu maxsus yakuniy turi. U ma'lum bir sohaning qiymatlari bo'yicha yakuniy statistik hisob-kitoblar natijalarini izohlaydi. Unda chap shakldagi satr sarlavhalaridagi bir yoki bir nechta ustunlarning qiymatlari. Ustun sarlavhalari - bu ma'lum bir sohaning qadriyatlari va qatorlar va ustunlarning kesishishi yakuniy qadriyatlardir.

Ma'lumotlar bazasiga o'zgartirish kiritish uchun to'rtta so'rov mavjud:

1) olib tashlash so'rovi - bir stol yoki bir nechta o'zaro bog'langan ma'lumotlar bazasi jadvallarini o'chiradi, ular uchun tegishli yozuvlarni o'chirish;

4) Jadvalni yaratish so'rovi - ma'lumotlar bazasi jadvalidan yoki ma'lumotlar bazasidan barcha ma'lumotlar yoki bir qismli ma'lumotlarni yaratadi.

DBMS kirish sehrgarlardan foydalanib, dizayner yordamida so'rovlar yaratishga imkon beradi. Sehrgarlar ma'lum bir savollarni yaratish uchun ishlatiladi. Dizaynerdan foydalanib, siz har qanday so'rovni yaratishingiz mumkin.

4.2 Tanlov so'rovini yaratish

Dizayner yordamida tanlov so'rovini yaratish uchun siz harakatlarni amalga oshirish orqali so'rov konstruktor oynasini ochishingiz kerak:

BD oynasi - Ob'ekt talablari - [Yaratish] - Yangi so'rov oynasi - Dizayner - Sinov oynasini qo'shish - So'rovlar oynasini qo'shish - [Yopish].

So'rov dizayneri oynasi rasmda. 4.1.


Anjir. 4.1 So'rov dizayner oynasi

U ikki panelga bo'lingan.

Yuqori panelda so'rovlar sxemasi mavjud. Unda jadvallar va so'rovlar uchun so'rovlar manbai sifatida tanlangan maydonlar ro'yxati mavjud. Agar ulanish ilgari ushbu jadvallar o'rtasida yaratilgan bo'lsa, u ma'lumotlar sxemasida ko'rsatilgan. Aks holda, kirish tizimida yaratilgan havolani avtomatik ravishda namoyish etish mumkin. Foydalanuvchi jadvallar o'rtasida yangi ulanishni o'rnatishi mumkin.

Pastki panelda so'rov formasi mavjud (QBE so'rovi). Olingan so'rov jadvalining tuzilishini aniqlash va ma'lumotlarni tanlash shartlarini jadvallardan belgilash uchun jadval sifatida taqdim etiladi. Shaklning har bir ustuni stolning bitta maydoniga tegishli. Shaklning qatorlari quyidagi maqsadga ega:

· Maydon so'rovni shakllantirishda ishtirok etayotgan dalalarning ismlarini bildiradi;

Stolning nomi - bu maydonlar tegishli jadvallarning nomlarini bildiradi;

· Ko'zda tutilgan so'rov jadvalida yozuvlarni tartiblashtirishga imkon beradi;

· Ekranga chiqish - ushbu jadvaldagi maydonlar namoyishini boshqarishga imkon beradi;

Tanlov shartnomasi - sharoitlarni belgilashga xizmat qiladi;

· Yoki - tanlab olish sharoitlarini mantiqiy ishlash yoki ishlatishga imkon beradi. Bunday holda, tanlov shartlari so'rov shaklining bir nechta satrlarida ko'rsatiladi.

So'rov shaklida individual maydonlarni quyidagi usullardan birida amalga oshirish mumkin:

· Satr maydonining chap bo'shashgan liniyasida dalalar ro'yxatidan dalalarni suring;

· Dala nomi bilan maydonlar ro'yxatida ikki marta bosing;

· Chap liniy konini bosing va pastga tushirilgan ro'yxatdan kerakli maydonni tanlang.

Barcha maydondagi barcha maydonlarning so'rov formasida qo'shilishi mumkin bo'lsa, agar:

· Stol nomini ikki marta bosing va barcha tanlangan maydonlarni dalalar katakkaiga suring;

· Satr maydonida stol sarlavhasi ostida turgan yulduzni siljiting. Bunday holda, hujayrada yulduzcha bilan yulduzli stolning nomi paydo bo'ladi, ammo barcha maydonlar natija natijalariga kiritiladi.

Tanlangan ustunlarni tozalash uchun so'rov formasi ishlatiladi - ustunlarni tahrirlash / olib tashlash.

Butun so'rov shaklini tozalash uchun buyruq tahrir / tozalash blangi hisoblanadi.

Bir yoki bir nechta stoldan so'rov so'rovini shakllantirish uchun, maydondagi dalalar ro'yxatidan tortib olib keladi. Olingan maydonlar yoki barcha jadvallarning barcha maydonlarida, keyin esa chiqishi kerak Ekran faqat kerakli bayroqlar bilan belgilanadi.

Saralashdan foydalanish bilan so'rovni shakllantirish.

Bir vaqtning o'zida bir yoki bir nechta maydonlar uchun saralash mumkin. Bir nechta dala maydonlarini saralash uchun so'rov formasi saralash kerak bo'lgan tartibda joylashgan. Kirish yozuvlari avval chap chap maydon bo'ylab saralanadi, so'ngra o'ngdagi keyingi ustunda joylashgan maydon. Saralash tartibini sozlash uchun siz yozuvlar bo'yicha saralash va ochiladigan ro'yxatning saralashi - o'sish yoki kamayish-ni tanlang. Saralashdan foydalanish orqali so'rovni yaratishda, 9-10-ga qarang.

So'rovda so'rovni shakllantirish.

Tanlov shartlari - natijada olingan so'rov jadvalida kiritilgan yozuvlarni aniqlash so'roviga binoan cheklovlar. Ular selektsiya holatida ifodalar bilan belgilanadi yoki.

Agar iboralarni tanlashning bir qatorining bir qatoriga bir qator hujayralarga kiritilsa, unda ular avtomatik ravishda mantiqiy operator yordamida birlashtiriladi va. Agar so'zlar so'rov formasining turli satrlariga kiritilsa, u holda kirishlari mantiqiy operator yoki. Ma'lumotlar bazasi yaratilgan shart bilan so'rovni yaratishga misol, 11-12-ilovaga qarang.

Tanlov shartida dizayn (oralig'ida) oralig'idan foydalanish mumkin. Masalan, 100 dan 200 gacha. Dizayn o'rtasidagi so'rovni qurish natijasida 13-14-ilovaga qarang.

Hisoblangan maydon bilan so'rovni shakllantirish.

Hisoblangan maydonni bo'sh simli katakka shakllantirish uchun maydon ichak bilan hisoblangan maydonning nomi kiritilgan, shundan keyin ifoda. Masalan,

Narx: [Narx] * [raqam]

Agar ifoda murakkab bo'lsa, unda uni yaratish uchun Shrift quruvchisini ishlatish tavsiya etiladi.

Belgilangan ma'lumotlar bazasi uchun hisoblangan maydon bilan so'rov ko'rib chiqiladi - 15-16-ilovaga qarang.

So'rovni guruhlash bilan shakllantirish.

Ko'pincha stolda barcha yozuvlarni ko'rmaslik uchun talab qilinadi, faqat yozuvlar guruhlari bo'yicha yakuniy qadriyatlar. Ba'zi guruhlar natijalarini hisoblash yuqorida tavsiflangan statistik funktsiyalardan foydalangan holda amalga oshiriladi.

Bir guruhda so'rov yaratish uchun quyidagilar amalga oshiriladi:

· Satr maydonining birinchi kamerasiga, qaysi yozuvlar amalga oshiriladi. Keyin keyingi maydon hujayralariga sudrab bordi, shunga ko'ra natijalari chiqariladi;

Team turi / guruh operatsiyalari kiritildi. So'rov shaklida, yangi satrda guruhlar barcha sohalar uchun ko'rsatma berilgan guruh operatsiyasidir;

Tuzatilgan satrda, natijalar e'lon qilinadigan dalalarning guruhi, bosish va tushirish ro'yxatidan zarur statistik funktsiyalar tanlandi.

Parametrlar bilan so'rovni shakllantirish

Agar siz tez-tez bir xil tanlov so'rovini amalga oshirishingiz kerak bo'lsa, faqat saralash shartlarini o'z ichiga olgan dala qadriyatlarini o'zgartirish tavsiya etiladi, parametrlar bilan so'rovni yaratish tavsiya etiladi. Satrlarda yoki parametrlarning rolini o'ynaydigan maydonlar uchun kvadrat qavslarda kiritiladi. Ushbu qiziqish sohalarining foydalanuvchilariga kiruvchi matn. Ushbu matn "So'rovni bajarishda parametr qiymatini kiriting" dialog oynasida namoyish etiladi. Parametrlar bilan so'rovni qurish natijasi 17-18-ilovada keltirilgan.

4.3 Xoch so'rovini yaratish

Konstruktordan foydalangan holda krossovkani yaratish so'rov konstruktor oynasining ochilishi bilan boshlanadi. Ushbu oynada so'rov formasi izchil sudrab bormoqda:

Qiymatlari xoch-stol liniyasining sarlavhalari bo'ladigan ·

Tovarlar jadvallar ustunining sarlavhalari bo'lgan soha;

Natija statistik funktsiyadan foydalangan maydon.

Keyin so'rov / xoch buyrug'i amalga oshiriladi. Natijada so'rov shaklida ikkita yangi liniya paydo bo'ladi: guruh operatsiyalari va jadval. Tarmoqda yo'nalishlar bo'yicha maydonlar uchun jadvallar jadvali ochilgan sarlavhalar rolidan va u sarlavhali sarlavhalar - ustun sarlavhalari kabi. Guruhda natija e'lon qilingan maydon uchun guruh operatsiyasi, zarur statistik funktsiya ochiladigan ro'yxatdan tanlanadi.

Uchrashuv so'rovini yaratish natijasida 19-20 ilovada keltirilgan.

4.4 Amaliy so'rovlar yaratish

Ma'lumotlar bazasi jadvalini yaratish uchun so'rovni shakllantirish.

So'rov konstruktor oynasini ochgandan so'ng, so'rov buyrug'i kiritildi.

Derazada jadvalda stol paydo bo'ladi, jadvalning nomi paydo bo'ladi va u erda mavjud bo'lgan ma'lumotlar bazasiga yoki boshqa ma'lumotlar bazasiga joylashtirilishi kerak. Keyin dala maydonlaridan boshlab dala so'rovi shaklida sudraliladi, ular stolda bo'lishi kerak va agar kerak bo'lsa, yozuvlar o'rnatilgan. So'rovni bajargandan so'ng, yangi jadval ma'lumotlar bazasi oynasi jadvali jadvalida bo'ladi.

Ma'lumotlar bazasi maydonlarini yangilash uchun so'rovni shakllantirish

Talabnoma konstruktsiyasi oynasini ochgandan so'ng, so'rov formasi "So'rovnoma" yozuviga yangi liniya yangilanishi ko'rinadi. Keyin stolning barcha sohalari so'rov formasiga kirib boriladi va dalalar uchun yangilanishlar uchun yangilanish yangilangan maydonlarning yangi qiymatlari bo'ladi. Agar siz maydon qiymatlarini yangilashingiz kerak bo'lsa, yozuvlarni tanlash uchun faqat ba'zi yozuvlar o'rnatiladi.

Ma'lumotlar bazasiga yozuvlarni qo'shish so'rovini shakllantirish.

So'rov dizayner derazasini ochganingizda, jadvalga yozuvlar boshqa jadvalga kiritilgan. Manba jadvalidagi yozuvlar to'ldirilgan ma'lumotlar bazasi jadvalida bir xil maydonlarda bo'lishi kerak. So'rov konstruktor oynasida so'rov / qo'shish buyrug'i kiritilgan. Muloqot oynasi paydo bo'lgan, unda siz yangilangan jadval nomini ko'rsatmoqchi va ushbu jadval joriy ma'lumotlar bazasida yoki boshqa ma'lumotlar bazasida joylashgan. Bundan tashqari, so'rov formasi shaklida yangi satr paydo bo'ladi.

Keyin maydonlar to'ldirilgan stol maydonlariga mos keladigan manba sathlari maydonidan tortib olinadi. Ularning kirish nomlari avtomatik ravishda to'ldirilgan stolning satrda maydonlarining qo'shilishini ko'rsatadi.

Ma'lumotlar bazasi jadvalidagi yozuvlarni olib tashlash uchun so'rovni shakllantirish.

Agar ma'lumotlar yaxlitligi bilan stollar o'rtasida ulanish bo'lsa, lekin kaskadlarni boshdan kechirmasdan, keyin quyi jadvaldan yozuvlarni o'chirish uchun so'rov amalga oshiriladi, so'ngra asosiy qismdan.

Bunday holda, siz quyi jadvalidan yozuvlarni konstruktor oynasida o'chirib qo'yganingizda, so'rov / o'chirish buyrug'i kiritilgan. Natijada, so'rov shaklida yangi liniyani olib tashlash paydo bo'ladi. Keyin, quyi jadval maydonlaridan so'rov shaklida torting, yulduzcha ramzi (*) tortiladi, shundan so'ng o'chirish qiymati ushbu maydon satrida olib tashlanadi. Keyin asosiy jadval maydonlari ro'yxatidan, masofaviy yozuvlarni tanlashda ishtirok etadigan maydonlar sudrab olinadi va bu holatning qiymati olib tashlash liniyasida paydo bo'ladi. Shundan so'ng, olinadigan yozuvlarni tanlash shartlari o'rnatildi.

Agar ma'lumotlar yaxlitligi bilan jadvallar o'rtasidagi bog'liqlik va yozuvlarni kaskadir olib tashlash bilan bog'liq bo'lsa, unda faqat asosiy jadvaldan olib tashlash uchun so'rov yaratilgan.

Asosiy jadvaldan olib tashlash uchun so'rovni rasmiylashtirishda (ikkala holatda ham) so'rov konstruktor oynasida so'rov / o'chirish buyrug'i kiritilgan.

So'rov shakli o'chirish uchun yozuvlarni tanlash shartlarida ishtirok etadigan maydonlarni sudrab olib keladi va selektsiya shartlari belgilanadi.

4.5 so'rovni bajarish va saqlash

So'rovni yaratgandan so'ng, uni qatl qilish kerak. So'rov dizayneri oynasidan, bu buyruqlarning birini kiritish orqali amalga oshirilishi mumkin.

Laboratoriya ishlari 2. Talablar va hisobotlar shakllanishi

Oddiy so'rovlarni shakllantirish

1. Oddiy tanlov so'rovini yarating

"O'qituvchilar" stoliga asoslangan holda, familiyalar, ismlar, shaxsiy patiminalar va ularning pozitsiyasini namoyish qilish kerak.

Oddiy so'rovni yaratish uchun:

· "Yarating" menyu elemyotini tanlang. "Sharh masteri". "Yangi so'rov" oynasida "Oddiy buyurtma" -ni tanlang va OK tugmasini bosing;

Stol qatorida ko'rinadigan derazada "O'qituvchilar" jadvalini tanlang;

· "Tanlangan maydonlar" oynasida "mavjud maydonlar" oynasida "mavjud maydonlar" derazalaridan familiya maydonchalari, ismini va otasining familiyasi.

"Setlash so'rovi" parametr satrida "O'qituvchining posti" ning yangi nomini kiriting va Finish tugmasini bosing. So'rov natijalari bilan jadval ekranda paydo bo'ladi.

2. Ma'lumotni postlar bo'yicha so'rang va so'rovni saqlang.

Ma'lumotlarni saralash uchun har qanday dala maydonchasini bosing, kamayish ma'lumotlarini saralash (yozuv buyrug'i a navi À navi qisqarish), so'rovni saqlang va so'rov oynasini yoping.

3. Parametr bilan tanlov so'rovini yarating.

Parametr bilan tanlov so'rovini yaratish uchun:

    Namunaviy so'rovni yarating. Quyidagi maydonlar jadvallari uchun 1-bandga o'xshash: familiya, ismi, otasining ismi.

"Intizom" stolidan "Ta'lim berish" dagi maydon;

    "O'qitadigan fanlar" nomini o'rnating va Finish tugmasini bosing. So'rov natijalari bilan jadval ekranda paydo bo'ladi; Konstruktor rejimiga o'ting (buyruqni ko'rish aict versiya), familiya maydoniga kiritilgan "Selektsiya holati" parametrlari satrida iborani (ham qavs nomini kiriting).

Murakkab so'rovlarni shakllantirish

1. Parametrlar oynasiga kirishda ushbu guruhning oynasiga kirgan ushbu guruh o'quvchilari haqida so'rovni ishlab chiqing, guruh raqami ushbu guruh tarkibini tavsiflashi kerak.

    Stol satrida / so'rovlarida paydo bo'lgan derazada ro'yxatdagi talabalarni tanlang; Barcha maydonlarni derazadan tanlangan maydonlar oynasiga o'tkazish va Keyingi tugmachani bosing;

    "Batafsil" -ni tanlang va yana keyingi tugmani bosing; Ko'rinib turibdiki, so'rov guruhining nomini kiriting, "So'rovlar tartibini o'zgartirish-ni tanlang" va Finish tugmasini bosing. So'rov so'rovi ochiladi.

    "Selektsiya shartlari" qatorida guruh raqami uchun qatorda jumlalarni kiriting (qavslar ham) [Guruh raqamini kiriting];

    So'rovni bajaring (ijro etish uchun buyruqni tasdiqlash), paydo bo'lgan derazada 2B kiriting va OK tugmasini bosing. Ekranda 2B guruhlari talabalari haqidagi ma'lumotlar mavjud; So'rovni saqlang va so'rov jadvalini yoping.

2. Berilgan intizom uchun ushbu guruh talabalarining talablariga binoan so'rovni yarating.

So'rovni yaratish uchun ushbu guruhda ushbu guruhning hisob-kitoblariga ko'ra quyidagi tartibda olinadi:

    Oldingi so'rovlarga o'xshash, "usta" bilan oddiy so'rov yarating; Stol talabalari-ni tanlang va familiya maydonlarini, ismini, otasining ismini tanlangan maydonlar oynasiga o'tkazing; "Intizom" stolidan "Ta'lim berish nomi" maydonini tanlang; Baholash jadvalida baholash maydonini tanlang. Siz ma'lumotlar sxemasi bilan bog'liq oltita so'rov maydonini yaratdingiz; Keyingi tugmachani bosing, so'ngra derazada yana paydo bo'ladigan tugmani bosing. Ko'rsatilgan oynada "Guruhni baholash" so'rovini kiriting, so'ngra "So'rov tartibini o'zgartirish" ni bosing va tugmachani bosing. So'rov so'rovi ochiladi. Guruh raqami uchun tanlov shartlari doirasida [guruh raqamini kiriting] va fanning dala nomi uchun iborani kiriting - [Intizom nomini kiriting];

    So'rovni bajaring; Birinchi derazada 2B kiring, so'ng ikkinchi tugmachani bosing, ikkinchisida - "Informatika" ni kiriting va OK tugmasini bosing. Jadvalda 2B guruh va kompyuter ballari ro'yxati bilan ekranda paydo bo'ladi; So'rovni saqlang va so'rov jadvalini yoping.

3. Natijada xoch so'rovini yarating, natijada guruhlardagi intizomlarda o'rtacha ballni aks ettiruvchi.

"Sehrgar" dan foydalanib, "Sehrgar" yordamida "oddiy so'rov" ni tashkil etish va OK tugmachasini bosing;

    Jadvaldan guruhning guruh raqamini, intizom stolidan - intizomning nomi, baholash jadvali - hisob-kitob maydoni; Keyingi tugmachani bosing, so'ngra derazada yana paydo bo'ladigan tugmani bosing. Ko'rsatilgan derazada "Guruh baholash fanlari" nomini kiriting va Finish tugmasini bosing; So'rovni saqlang va so'rov jadvalini yoping.

Endi siz xoch so'rovini yaratishingiz mumkin. Buning uchun:

    "Onasi" dan foydalanib, "Chiqish so'rovi" -ni tanlang va OK tugmasini bosing;

    So'rov katakchasini bosing, guruhni baholashning fanlarini tanlang va Keyingi tugmani bosing;

    Tartiblilik nomi maydonini tanlang va Keyingi tugmani bosing;

    Guruh raqam maydonini tanlang va Keyingisini bosing;

    "O'rtacha" funktsiyani tanlang va "Keyingi" tugmasini bosing; "O'rtacha reyting" so'rovining nomini tanlang va Finish tugmasini bosing; So'rov jadvalini yoping. So'rov natijalarini ko'rib chiqing.

4. 10 000 rubldan kam bo'lgan o'qituvchilarning maoshining ko'payishi (10%) talabini ishlab chiqing.

O'qituvchilarning ish haqini o'zgartirish uchun so'rovni yaratish uchun:

    Ish haqi sohasiga "yangilash" strelkasida "Yangilash" da kontekst menyusini chaqirish uchun o'ng tugmachasini bosing va "Qurilish ..." -ni tanlang.

    Ixron quruvchi-dan foydalanib, Enter: [Ish haqi] * 1.1;

    Ma'lumotlarni yangilashga tayyorligini tasdiqlash orqali so'rovni bajaring;

    O'zini tejashni tasdiqlovchi so'rovni yoping; O'qituvchilarning shaklini oching, ish haqining o'zgarishi 10000r dan kamrog'ini oladigan va shaklni yoping.

5. To'g'ri o'quvchilarni yo'q qilish uchun so'rov yuboring.

Talaba ushlab turishni talab qilish uchun C. 2G Pearl Kirill Nikolaevich:

    "Master" yordamida "oddiy so'rov" ni yarating; Talabalar jadvalida oilalar, ismi, otasining ismi, guruh raqamini tanlang; Keyingi tugmachani bosing, so'ngra derazada yana paydo bo'ladigan tugmani bosing. Ko'rsatilgan oynada "Kutilayotgan talabalar" so'rovini kiriting; "So'rovlar tartibini o'zgartirish" hujayrasini bosing, so'ngra tugmachalar tayyor; Tanlov shartida: Boshlang'ich maydonda - Perlovda, maydonda - Kirill, 2G-Nikolaevich maydonida, maydonda;

    "Ko'rish" - "Jadval rejimi" yozuvini ko'ring

    Agar talaba to'g'ri ushlab qolinsa, unda konstruktor rejimi va so'rovga o'ting; So'rovni yoping, talabalar shaklini oching (marvarid talabasi yozuvini olib tashlang) va shaklni yoping.

6. Ajoyib talabalar ma'lumotlar bazasini yaratish uchun so'rovni ishlab chiqing.

Fonentlarning ma'lumotlar bazasini yaratish uchun so'rovni yaratish uchun:

o oddiy so'rovni yarating;

o stol talabalari familiya maydonlarini, ismini, otasining ismi, guruh raqamini va reyting jadvalida - reyting stolida;

o "summani" ni tekshiring va "OK" ni bosing

eN paydo bo'lgan derazada, "a'lo" so'rov nomini kiriting;

o "So'rovlar tartibini o'zgartirish" hujayrasini bosing, so'ngra tugmani bosing;

"SUM - Reyting: baholash" ni tanlash uchun navbatda 20-ni kiriting (a'lo talabalar bilan, biz to'rtta imtihon uchun 20 ball to'pladik);

o "ekranga ekranni ekran" belgisini olib tashlang;

o stol talabalari nomini kiriting va OK tugmasini bosing;

o stolning yaratilishini va yaqin (saqlash) so'rovini tasdiqlang;

o stolli yorliqni oching, so'ngra stol talabalar jadvali. Jadvalni yaratishga ishonch hosil qiling. Yopish stoli.

7. Siz yaratgan barcha so'rovlaringiz uchun shakllarni rivojlantiring.

Ma'lumotni guruhlash bilan hisobot yaratish

O'qituvchi stoliga asoslanib, xabarlar bo'yicha ma'lumotlar guruhi bilan hisobot yarating.

o "yarating" jadvalini oching va "Hisobot ustasi" -ni tanlang

.

ey derazada, hisobotda mavjud bo'lgan maydonlarni tanlang (bu holda jadvaldan barcha maydonlar bo'ladi) va keyin keyingi tugmachani bosing.

o "lavozim" dagi guruh orqali guruhlashni qo'shing. Tanlovni pozitsiya maydoniga o'tkazing, birinchi marta \u003e\u003e tugmasini bosing, so'ngra tugmani bosing.

o oyna parametrlari paydo bo'ladi. O'zgarishsiz qoldiring (Keyingi tugmani bosing), hisobot uslubini tanlang va Keyingi tugmani bosing.

ey derazada o'qituvchining hisobotining nomini kiriting va Finish tugmasini bosing. Ko'rish, so'ngra yaratilgan hisobotni ekranda o'rnatdi.

O'zingiz xohlagan holda yana 3 ta hisobot yarating.

Ion-oflayn so'rovlarini referent dasturida shakllantirish tartibi.

"Chiqish nazorati" bo'limining oynasining oynasining ("FTS so'rovlari" tugmachasini bosing.

Eslatma. Agar "Ratelnik" dasturi bir nechta pochta qutilari bilan ishlash uchun sozlangan bo'lsa, unda "FTS so'rovlari" oynasini bosgandan so'ng, "FTS so'rovlari" oynasi ochiladi. Qutini tanlash. " Ushbu derazada tugmachani ishlatib, tashkilotning ismini ochiladigan ro'yxatdan tanlang pochta qutisi Siz so'rov yubormoqchi bo'lgan va "OK" tugmasini bosing.

Ushbu derazada siz soliq inspektsiyasiga so'rovlarni shakllantirishda CBC tanlov ro'yxatiga qo'shilishi mumkin bo'lgan CBCS-ning ro'parasidagi shomilini qo'yishingiz kerak.

Kerakli CBCni topish uchun qulay bo'lish uchun filtrlash maydoni ishlatiladi.

Barcha kerakli Cbk tanlanganidan so'ng "Saqlash" tugmasini bosing.

"Guruh" maydonida "ion so'rovi" oynasi ikkita qiymatdan birini ko'rsatadi:

  • to'lov turi bo'yicha guruh;
  • to'lov turi bo'yicha guruhga kirmang.

Soliq deklaratsiyasi (hisob-kitoblar) va buxgalteriya hisoboti ro'yxati uchun so'rovni tuzish kerak bo'lsa, siz ushbu davrga to'g'ri keladigan "C" va "dastur" maydonlarini to'ldirishingiz kerak. Shuningdek, "hisobot berish" dalangan maydonda hujjatlar turi ko'rsatilgan:

  • barcha turdagi deklaratsiyalar;
  • birlamchi;
  • tuzatish (oxirgi tuzatish).

Agar siz soliqlar, yig'imlar, jazo va jarimalar hisob-kitoblarini amalga oshirishingiz kerak bo'lsa, siz yarashish kerak bo'lgan kunni belgilashingiz kerak ("Sana" dalasida (sanadagi »dagi vaqtda kerakli CBC qo'shing) usul.

Barcha kerakli maydonlar to'ldirilgandan so'ng, "Yaratish" tugmasini bosishingiz kerak.

Keyin siz ro'yxatdan o'tishni xohlagan joyga yuboring va "Chiqish boshqarmasi" da "yuborish" ni bosing.

Ushbu shakl Rossiyaning Federal soliq xizmati inspektsiyasida quyidagi hujjatlarni olish uchun so'rovlarni tuzishga imkon beradi:

  • hisobot yilida taqdim etiladigan soliq deklaratsiyalari (hisob-kitoblar) va buxgalteriya hisoboti ro'yxati;
  • soliqlar, to'lovlar, jazo, jarimalar, foizlarni ajratish;
  • soliq to'lovchining (to'lovlar, soliq vositalarining to'lovchi majburiyatlarini soliq, yig'imlar, jazolar, jazo choralarini to'lash to'g'risidagi guvohnomasi.

"Yuboruvchi" dagi ushbu so'rov yuborilgan pochta qutisidan tashkilotni bildiradi. "Yo'nalish" (IFTS) "" Tranzit soliq inspektsiyasi soni (PPC uchun ko'rsatilgan, boshqa barcha holatlarda, tranzit iPMS va yakuniy mos keladiganlar soni ko'rsatilgan. "Mas'uliyatli shaxs" maydon F.I.O. Imzo kalit sertifikati egasi.

"Soliq to'lovchining" dalaida siz so'rov yaratilgan tashkilotni belgilashingiz kerak. Buning uchun tugmachani bosing, "Yuridik va jismoniy va jismoniy shaxslar ro'yxati" oynasi paydo bo'lishi kerak, bu erda so'rov yaratilgan tashkilotni ta'kidlash kerak va "Select" tugmasini bosing.

Keyingi, "ion so'rovi" oynasida soliq to'lovchining hisobga olingan soliq inspektsiyasini belgilashingiz kerak ("IFTS" ifts "). Agar "FiniteFits" da "0000" qiymatini belgilash uchun, unda soliq to'lovchi o'z tashkilotining barcha alohida bo'linmalarida javob oladi. "PPC" maydonini to'ldirish kerak, agar siz barcha ob'ektlar uchun ma'lumot talab qilinsa yoki bo'sh bo'lsa, bo'sh qoldirsangiz.

Shuningdek, siz IFTS (XML, XLS, PDF yoki RTF) dan "Javob formati" konida kerakli javob formatini belgilashingiz kerak. "So'rovnoma kodeksi" maydonida soliq inspektsiyasidan qaysi hujjat olinishi kerak:

  • soliqlar, to'lovlar, jazo va jarimalar uchun hisob-kitoblarning holati to'g'risidagi guvohnoma;
  • byudjet bilan hisob-kitoblar bo'yicha operatsiyalarni qazib olish;
  • soliq deklaratsiyasi (hisob-kitoblar) va buxgalteriya hisoboti ro'yxati;
  • soliqlar, yig'imlar, jazo, jazo, foizlar uchun yarashtirish hisob-kitoblarini amalga oshiring.

Soliq to'lovchining (to'lovlar, soliq vositalarining to'lovchi majburiyatlarini soliq, yig'imlar, jazolar, jazo choralarini to'lash to'g'risidagi guvohnomasi.

"Ion so'rovi" oynasi "So'rovnoma kodini" dalasida qanday qiymatga muvofiqligini o'zgartiradi.

Agar siz soliq, to'lovlar, penaltilar va jarimalar hisob-kitoblari to'g'risidagi guvohnomani olishingiz kerak bo'lsa, unda "Sana" da "IFTS-dan sertifikatni olishni istagan raqam" dala to'ldiriladi.

Agar byudjet bilan hisoblash operatsiyalari uchun ekstrakti uchun so'rovni yaratish kerak bo'lsa, shundan keyingina quyidagi maydonlar paydo bo'ladi: "Yil", "guruhlash" va bu erda siz CBKni ko'rsatishingiz kerak bo'lgan maydon. "Yil" dalasida siz operatsiyalarni olish uchun yilni belgilashingiz kerak. Keyingi siz qiziqqan CBClarni tanlashingiz kerak. Ular tugmachadan foydalanib, ro'yxatga qo'shildi (ushbu tugmani bosganingizda katalog paydo bo'ladi, ulardan keyin bir juft sichqonchani bosish bilan tanlangan) va tugmadan foydalanib ro'yxatdan olib tashlanadi. Shuningdek, 2 va 4-sonli so'rovlarda CBCni qo'lda kiritish mumkin. Buning uchun katalogdan yuqori bo'lgan "CBC" dagi CBC kodini kiriting va ENTER tugmasini bosing.

Agar siz so'rovda CBKni "2-CBC ekstrakti bo'lsa, soliq to'lovchining ko'rsatilgan sanadagi barcha soliq holatlari to'g'risidagi ma'lumotlarga javoban agar siz CBC-ning ekstrakti qabul qilinsangiz.

CBCni tanlash ro'yxatini sozlash uchun "Adabiyotlar - CBK ..." -ni tanlang.

"CBC" oynasi ochildi.

"Online Sprinter" tizimida ion-oflayn so'rovlarini shakllantirish bo'yicha ko'rsatmalar

Ion-Offlayn xizmatidan foydalanish uchun siz:


"1C Sprinter" kompyuter uchun oflayn so'rovlarni shakllantirish bo'yicha ko'rsatmalar

So'rovlarning shakllanishi uchun:


FIUning so'rovi PFF Tabidan xuddi shu tarzda yuboriladi.

Taym-hisobot dasturida ion-oflayn so'rovini qanday yaratish va yuborish kerak?

Taka-rereutter dasturida ion-oflayn so'rovini yaratish uchun:


Agar siz bir yoki bir nechta manbalardan aniq ma'lumotlarni tanlashingiz kerak bo'lsa, siz tanlov so'rovidan foydalanishingiz mumkin. Tanlov so'rovi sizga faqat kerakli ma'lumotlarni olish imkoniyatini beradi va ma'lumotni bir nechta manbalardan birlashtirishga yordam beradi. Siz jadval va boshqa bunday so'rovlardan foydalanish uchun so'rov manbalari sifatida foydalanishingiz mumkin. Ushbu bo'limda namunaning so'rovlarini qisqacha ko'rib chiqing va taklif etiladi. bosqichma-bosqich ko'rsatmalar Ularni so'rov ustida ham yaratib, dizaynerda.

Agar siz Shimoliy-chiRind ma'lumotlar bazasida so'rovlar tamoyillari haqida ko'proq ma'lumot olishni istasangiz, tushunish so'rovini o'qing.

Ushbu maqolada

Umumiy ma'lumot

Ba'zi ma'lumotlarga ehtiyoj paydo bo'lganda, kamdan-kam hollarda bitta stol tarkibidagi barcha narsalar sodir bo'ladi. Masalan, agar sizga aloqa jadvali ma'lumotlari kerak bo'lsa, biz qoida tariqasida, biz ma'lum bir kirish yoki faqat telefon raqami haqida gapiramiz. Ba'zan ma'lumotlarni bir nechta jadvallardan to'g'ridan-to'g'ri stoldan birlashtirish kerak, masalan, mijozlar ma'lumotlarini mijozlar haqida ma'lumot bilan birlashtiradi. Tanlangan so'rovlar kerakli ma'lumotlarni tanlash uchun ishlatiladi.

Selektsiya so'rovi - bu ma'lumotlar bazasini ko'rsatadigan ma'lumotlar bazasini ko'rsatadigan ob'ekt. So'rov ma'lumotlarni saqlamaydi, ammo jadvallarda saqlanadigan ma'lumotlarni o'z ichiga oladi. So'rovda siz boshqa so'rovlardan yoki ikkita kombinatsiyalardan bir yoki bir nechta stoldan ma'lumotlarni namoyish qilishingiz mumkin.

So'rovlarning afzalliklari

Talab sizga quyida keltirilgan vazifalarga amal qilishingizga imkon beradi.

    Qiymatlarni faqat sizni qiziqtiradigan maydonlardan ko'rish. Stolni ochganda barcha maydonlar ko'rsatiladi. Siz ularga faqat ba'zilari chiqqanligini so'rashingiz mumkin.

    Eslatma: So'rov faqat ma'lumotlarni qaytaradi, lekin ularni saqlamaydi. So'rovni tejashda siz tegishli ma'lumotlarning nusxasini saqlamaysiz.

    Ma'lumotlarni bir nechta manbalardan birlashtirish. Stolda siz odatda faqat saqlangan ma'lumotlarni ko'ra olasiz. Talab turli manbalardagi maydonlarni tanlash va ma'lumotlarni qanday birlashtirishni aniqlashga imkon beradi.

    Maydonchalar sifatida iboralardan foydalaning. Masalan, dalaning roli sanaga qaytaradigan va formatlash funktsiyasidan foydalanadigan funktsiyani bajarishi mumkin, siz so'rov natijalari bo'yicha maydonlardan qiymatlar formatini boshqarishingiz mumkin.

    Siz ko'rsatadigan shartlarga javob beradigan yozuvlarni ko'rish. Jadvalni ochganda barcha yozuvlar ko'rsatiladi. Siz ularga faqat ba'zilari chiqqanligini so'rashingiz mumkin.

Tanlov so'rovini yaratishning asosiy bosqichlari

Siz sehrgar yoki so'rov dizayneridan foydalanib tanlov so'rovini yaratishingiz mumkin. Sehrgarda ba'zi elementlar mavjud emas, ammo ular keyinchalik dizaynerdan qo'shilishi mumkin. Garchi bu turli xil usullar, asosiy bosqichlar o'xshash.

    Ma'lumot manbalari sifatida foydalanmoqchi bo'lgan jadval yoki so'rovlarni tanlang.

    Natijada kiritmoqchi bo'lgan ma'lumotlar manbalaridan konlarni belgilang.

    Siz shuningdek, qaytarilgan yozuvlar to'plamini cheklaydigan shartlarni belgilashingiz mumkin.

Namunaviy so'rovni yaratib, natijalarni ko'rish uchun uni boshqaring. Tanlov so'rovini bajarish uchun uni stol rejimida oching. So'rovni saqlab, undan keyinroq foydalanishingiz mumkin (masalan, shakl, hisobot yoki boshqa so'rovlar uchun ma'lumotlar manbai sifatida).

So'rov ustasi yordamida tanlov so'rovini yaratish

Sehrgar avtomatik ravishda tanlov so'rovini yaratishga imkon beradi. Sehrgarni ishlatishda siz jarayonning barcha tafsilotlarini to'liq boshqara olmaysiz, ammo bu usul odatda tezroq yaratilgan. Bundan tashqari, sehrgar ba'zida so'rovda oddiy xatolarni aniqlaydi va boshqa harakatni tanlashni taklif qiladi.

Tayyorgarlik

Agar siz o'zaro bog'liq bo'lmagan ma'lumotlar manbalaridan foydalansangiz, so'rov magistri ular o'rtasidagi munosabatlarni yaratishni taklif qiladi. U ochiladi oyna munosabatlariAmmo, agar siz biron bir o'zgarishlarni amalga oshirsangiz, ustani qayta boshlashingiz kerak bo'ladi. Shunday qilib, sehrgarni boshlashdan oldin, sizning so'rovingiz uchun talab qilinadigan barcha munosabatlarni yaratish mantiqiydir.

Qo'shimcha ma'lumot Jadvallar o'rtasidagi munosabatlar o'rtasidagi munosabatlarni yaratish bo'yicha jadvallar munosabatlari bo'yicha qo'llanmada keltirilgan.

So'rov ustasi yordamida

    Yorliqda Jonzot guruhda Savollar Tugmasini bosing So'rovlar ustasi.

    Dialog oynasida Yangi so'rov Tanlamoq Oddiy so'rov va bosish OK.

    Endi dalalarni qo'shing. Siz 32 stol yoki so'rovlardan 255 maydonchaga qo'shishingiz mumkin.

    Har bir soha uchun quyidagi ikki bosqichni ishga tushiring.


  1. Agar siz raqamli maydonni qo'shmagan bo'lsangiz (raqamli ma'lumotlar mavjud bo'lgan maydonlar) 9-bosqichga o'ting. Raqamli maydonni qo'shganda, siz so'rovni qaytarayotganini tanlashingiz kerak: tafsilotlar yoki yakuniy ma'lumotlar.

    Quyidagi harakatlardan birini bajaring.


  2. Dialog oynasida Natijalar Kerakli maydonlar va yakuniy ma'lumotlar turlarini belgilang. Ro'yxatda faqat raqamli maydonlar mavjud bo'ladi.

    Har bir raqamli maydon uchun quyida keltirilgan funktsiyalardan birini tanlang.

    1. Sum. - So'rov maydonda ko'rsatilgan barcha qiymatlar yig'indisini qaytaradi.

      Avg. - So'rov o'rtacha dala qiymatini qaytaradi.

      Min. - So'rov maydonda ko'rsatilgan minimal qiymatni qaytaradi.

      Mix - Ropsp-ni talab qiling maksimal qiymatmaydonda ko'rsatilgan.


  3. Agar siz so'rov natijalarini xohlasangiz, ma'lumotlar manbasidagi yozuvlar soni namoyish qilinadi, tegishli katakchani tanlang. Hisoblash raqamini hisoblash (Ma'lumot manbai nomi).

    Bosmoq OKdialog oynasini yopish uchun Natijalar.

    Agar siz har qanday sana va vaqt maydonlarining so'roviga qo'shilmagan bo'lsangiz, 9-bosqichga o'ting. Aytaylik, siz so'rovga ("Narx") va sana va vaqt maydoniga ("Time_trantlar") va keyin dialog oynasida raqamli maydon qo'shdingiz Natijalar Belgilanganidek, siz o'rtacha qiymatni "narx" raqamli maydon orqali namoyish etishni xohlaysiz. Siz sana va vaqt maydonini qo'shganingiz kabi, siz har biringiz uchun yakuniy qiymatlarni hisoblashingiz mumkin noyob ma'no Soatlar va vaqt, masalan, har oy, chorak yoki yil uchun.


    Bir guruh sana va vaqt qiymatlari uchun foydalanmoqchi bo'lgan muddatni tanlang va keyin bosing Keyinchalik.

    Ustida so'nggi sahifa Sehrgarlar so'rov nomini o'rnatadi, siz uni ochmoqchi yoki uni o'zgartirishni xohlaysizmi yoki o'zgartirishingizni ko'rsating va bosing Tayyor.

    Agar siz so'rovni ochishga qaror qilsangiz, u jadval rejimida tanlangan ma'lumotlarni namoyish etadi. Agar siz so'rovni o'zgartirishga qaror qilsangiz, u konstruktor rejimida ochiladi.

Konstruktor rejimida so'rov yaratish

Konstruktor rejimida siz tanlov so'rovini qo'lda yaratishingiz mumkin. Ushbu rejimda siz so'rovni yaratish jarayonini to'liq boshqarasiz, ammo bu erda xatoga yo'l qo'yish osonroq va sehrgarga qaraganda ko'proq vaqt talab etiladi.

So'rovni yaratish

Harakat 1. Ma'lumot manbalarini qo'shish

Konstruktor rejimida ma'lumotlar manbalari va konlar turli bosqichlarda qo'shimchalar qo'shiladi, chunki manbalar qo'shish uchun dialog oynasi ishlatiladi. Stol qo'shing. Biroq, siz har doim qo'shimcha manbalar qo'shishingiz mumkin.

Avtomatik ulanish

Agar munosabatlar ma'lumot manbalarida allaqachon ko'rsatilgan bo'lsa, ular avtomatik ravishda so'rovnomaga biriktiriladi. Ulanishlar ma'lumotlarni tegishli manbalardan qanday qilib birlashtirishni aniq belgilang. Kirish, shuningdek, ikkita jadvalda avtomatik ravishda ulanishni avtomatik ravishda yaratadi, agar ular mos keladigan ma'lumotlar bilan dalada bo'lsa va ulardan biri asosiy kalit hisoblanadi.

Siz kirish ilovasi tomonidan qo'shilgan ulanishlarni sozlashingiz mumkin. Kirish unga tegishli munosabatlar asosida yaratilgan ulanish turini tanlaydi. Agar kirish ulanishni keltirib chiqarsa, lekin u uchun aniq belgilanmagan bo'lsa, kirish ichki aloqani qo'shadi.

Bitta ma'lumot manbasini qayta ishlatish

Ba'zi hollarda, siz bir xil jadvalning ikki nusxasini yoki o'z-o'zidan aralashishni so'rab murojaat qilishingiz mumkin va agar o'rnatilgan qiymatlardagi mos keladigan qiymatlar bo'lsa, jadvalga bir xil jadvaldan birlashtirasiz. Aytaylik, har bir xodimning har bir xodimni yozib olgan xodimlar jadvalini yozib olish uchun ismini uning o'rniga o'z menejerining identifikatorini ko'rsatadigan xodimlar jadvalingiz bor. Har bir xodimning yozuvida menejer nomini namoyish qilish uchun o'z-o'zini bog'lashdan foydalanishingiz mumkin.

Ma'lumot manbasini ikkinchi marotaba qo'shishda, kirish ikkinchi misol nomini oladi. Oxirida "_1". Masalan, "Xodimlar" stolini qayta qo'shishda, uning ikkinchi misoli "xodimlar_1" deb nomlanadi.

Harakat 2. Tegishli ma'lumotlar manbasini ulang

Agar ma'lumotlar manbalari so'rovga qo'shilgan bo'lsa, ularda munosabatlar allaqachon mavjud bo'lsa, avtomatik ravishda har bir ulanish uchun ichki aloqani keltirib chiqaradi. Agar ma'lumotlar yaxlitligi qo'llanilsa, ulanish liniyasidan foydalanib, ulanish liniyasidan "Bir-ko'p" ning "bir-ko'pi" ning "bitta" ning "bitta" nisbati va cheksizlik belgisiga ( ) Qaysi jadvalda "ko'p" yonida joylashganligini ko'rsatish uchun.

Agar siz so'rovga boshqa so'rovlarni qo'shgan bo'lsangiz va ular o'rtasida munosabatlar yaratmagan bo'lsangiz, ular avtomatik ulanishlarni yoki ularning o'rtasida bir-birlari bilan bog'liq bo'lmagan so'rovlar va jadvallar va jadvallar o'rtasida avtomatik ulanishlarni yaratmaydi. Agar kirish ma'lumot manbalarini qo'shishda ulanishni yaratmasa, uni qo'lda yaratilishi kerak. Boshqa manbalar bilan bog'liq bo'lmagan ma'lumotlar manbalari so'rov natijalariga olib kelishi mumkin.

Bundan tashqari, siz ichki joydan ulanish turini o'zgartirishingiz mumkin tashqi ulanishSo'rov ko'proq yozuvlarni o'z ichiga oladi.

Murakkab qo'shish

Ulanishni o'zgartirish

Ulanishlarni yaratgandan so'ng, siz chiqish maydonlarini qo'shishingiz mumkin: natijada ko'rsatilgan ma'lumotlarni o'z ichiga oladi.

Harakat 3. Chiqish maydonchasini qo'shing

Siz 1-aktsiyada qo'shimcha ma'lumotlar manbasidan qo'shilgan biron bir dala qo'shishingiz mumkin.

    Buning uchun maydonni manbalardan Satr dizayneri derazasining yuqori qismida torting Maydon Bo'sh joyni talab qiling (konstruktor oynasining pastki qismida).

    Maydonni qo'shishda, ulanish satrni avtomatik ravishda to'ldiradi Stol Dala ma'lumot manbasiga muvofiq jadval jadvalida.

    Maslahat: So'rov shaklida "maydon" dagi barcha maydonlarni tezda qo'shish uchun, yuqori maydondagi stol yoki so'rovni ikki marta bosing, so'ngra barcha maydonlarni ajratib turing, so'ngra ularni barcha huquqlarga torting.

Chiqarilgan maydon sifatida ifoda etish

Siz ushbu bo'limni funktsiya yordamida hisoblash yoki yaratish uchun ko'rsatgan maydon sifatida ishlatishingiz mumkin. Shubhasiz, istalgan talab manbalari, shuningdek format yoki musbat, konstantalar va arifmetik operator kabi ma'lumotlar

Harakat 4. shartlarni ko'rsating

Bu shart emas.

Shartlardan foydalangan holda siz so'rovni qaytaradigan yozuvlar sonini cheklash, faqat ko'rsatilgan mezonlar uchun javobgar bo'lgan dalalarning qiymatlarini tanlashingiz mumkin.

Ko'rsatilgan maydon uchun shartlarni aniqlash

Bir nechta maydonlar uchun sharoitlar

Shartlar bir nechta maydonlarga o'rnatilishi mumkin. Bunday holda, yoqish uchun barcha shartlar tegishli qatorda bajarilishi kerak Tanlov shartlari yoki Yoki.

Ishlab chiqarishga kiritilmagan maydonga asoslangan sharoitlarni o'rnatish

Siz so'rovga dala qo'shishingiz mumkin, ammo natijalar natijalariga ko'ra uning qiymatlarini o'z ichiga olmaydi. Bu sizga natijalarni cheklash uchun maydon tarkibidan foydalanishga imkon beradi, ammo u uni namoyish etmaydi.

    So'rov stoliga maydon qo'shing.

    Buning lozimidagi katakchani olib tashlang. Ko'rsatish.

    Ko'rsatilgan maydon uchun shartlarni o'rnating.

Harakat 5. Yakuniy qadriyatlarni hisoblang

Ushbu bosqich majburiy emas.

Shuningdek, siz raqamli ma'lumotlar uchun natijalar qiymatlarini hisoblashingiz mumkin. Masalan, o'rta narx yoki umumiy savdolarni ko'rish kerak bo'lishi mumkin.

Yakuniy qiymatlarni hisoblash uchun satr so'rovda ishlatiladi Jami. Standart satr Jami Konstruktor rejimida ko'rsatilmagan.

So'rov natijalarini, dizayner yorlig'ida ko'rish uchun bosing Ijro etmoq. Kirish so'rov natijalarini jadval rejimida ko'rsatadi.

Dizayner rejimiga qaytish va so'rovni o'zgartirish Asosiy > Ko'rinish > Konstruktor.

Saylovlar, iboralar yoki shartlarni sozlash va so'rovni xohlagan ma'lumotni qaytarmaguncha mamnun qiling.

Kirish veb-ilovasida tanlov so'rovini yaratish

Brauzerda mavjud bo'lgan so'rov natijalarini qilish uchun jadvalni tanlash ekranida so'rovlar ko'rinishini qo'shishingiz kerak. Jadvalni tanlash ekranida sarlavha bo'yicha yangi qarashni qo'shish uchun quyidagi amallarni bajaring.