Internet Derazalar Android
Kengaytirmoq

Istisno qilish uchun namunani olish imkoniyatiga ega. Qualesdagi yozuvlarni o'rnatish

So'rov shartlaridan foydalanib, siz ma'lumot bazasida aniq narsalarni topishingiz mumkin. Agar buyum barcha kiritilgan barcha shartlarga javob bersa, u so'rov natijalarida paydo bo'ladi.

Shartni qo'shish uchun kirish so'rovi, Ushbu so'rovni dizaynerda oching. Keyin ushbu shart qo'llaniladigan dalalar (ustunlar) ni aniqlang. Agar so'rov shaklida kerakli maydon bo'lmasa, uni ikki marta bosish orqali qo'shing. Keyin satrda Shartlar Buning shartini kiriting. Qo'shimcha ma'lumot olish uchun so'rovlar haqida umumiy nuqtai nazardan qarang.

So'rovning holati - bu natijadagi har qanday qiymatni o'z ichiga olgan yozuvlarni o'z ichiga olgan yozuvlarni kiritish uchun qiymatlar bilan taqqoslash. Masalan, \u003d "Voronezh" - Bu kirish so'zlari bilan so'rov matn maydonidagi qiymatlar bilan taqqoslaydi degan ifoda. Agar ma'lum bir yozuvda ushbu maydonning qiymati teng bo'lsa "Voronej", Kirish uni so'rov natijalariga kiritadi.

O'zingizning shartlaringizni yaratishingiz mumkin bo'lgan tez-tez ishlatiladigan sharoitlarning bir nechta misollarini ko'rib chiqing. Misollar ma'lumotlar turlari bo'yicha guruhlangan.

Ushbu bo'limda

So'rovlar haqida umumiy ma'lumot

Shartlar formulaga o'xshash, bu maydonlar, operatorlarga va konstantalarga havolalarni o'z ichiga oladigan satr. Kirish uchun so'rov sharoitlari ham iboralar deb nomlanadi.

Quyidagi jadvalda shartlar misollari va ular qanday ishlashini tasvirlaydi.

Shartlar

Tavsif

\u003e 25 va.<50

Ushbu holat "narx" yoki "birlik" kabi raqamli maydonga qo'llaniladi. Bu sizga faqat "narx" yoki "birligi" dagi yozuvlarni chiqarishga imkon beradi 25 dan katta qiymat 50 dan kam.

DADEDIFF ("GYGY", [Datnartbar], Sana ())\u003e 30

Ushbu shart "sana / vaqt" maydoniga, masalan, "Datarban" kabi qo'llaniladi. So'rov natijalari faqat yozuvlarni o'z ichiga oladi yillar sonitug'ilgan sana Erkak va hozirgi sana 30 dan ortiq.

Ushbu holatda yozuvlar yozuvlarini ko'rsatish uchun har qanday turdagi maydonlarga qo'llanilishi mumkin maydonning qiymati null.

Ko'rib turganingizdek, sharoitlar va sizning talablaringiz bo'yicha ular qo'llaniladigan sohadagi ma'lumotlar turiga qarab, shartlar bir-biridan sezilarli darajada farq qilishi mumkin. Ba'zi shartlar oddiy va faqat asosiy operatorlar va konstantsiyalarni o'z ichiga oladi. Boshqa shartlar murakkab: ular tarkibida funktsiyalar, maxsus operatorlar va maydonlarga havolalar mavjud.

Ushbu maqolada tez-tez ishlatiladigan shartlar mavjud turli xil turlar Ma'lumotlar. Agar misollar sizning ehtiyojlaringizga javob bermasa, o'zingizning shartlaringizni belgilashingiz kerak bo'lishi mumkin. Buning uchun siz avval tanishishingiz kerak to'liq ro'yxat Vazifalar, operatorlar va maxsus belgilar, shuningdek, dala va bir-birliklarga tegishli iboralar sintaksisi bilan.

Biz shartlarni qayerda va qanday qo'shish kerakligini bilib olamiz. Talabga shartlar qo'shish uchun siz uni dizaynerda ochishingiz kerak. Shundan so'ng, shartlarni o'rnatmoqchi bo'lgan maydonlarni aniqlang. Agar so'rov shaklida maydonlar bo'lmasa, kon dizayneri derazasidan kon dizayneridan tortib, maydonni ikki marta bosish bilan sudrab qo'ying (bu holda, maydon panjaradagi keyingi bo'sh bo'sh ustunga qo'shiladi) . Va nihoyat, satrda shartlarni kiriting. Shartlar.

Satrda turli xil maydonlarga o'rnatilgan shartlar ShartlarOperatordan foydalanib va. Boshqacha aytganda, "shahar" va "Datardar" dalalarida ko'rsatilgan shartlar quyidagicha izohlanadi:

Shahar \u003d "voronez" va Tug'ilgan kun < Ma'lumotlar. (" yYYY. ", -40, sana ())

1. "Shahar" va "Datarban" yo'nalishlari shartlari.

2. Ushbu shart faqat "shahar" da "Voronej" dagi yozuvlarga to'g'ri keladi.

3. Ushbu shart faqat kamida 40 yoshga to'lgan odamlarning yozuvlariga to'g'ri keladi.

4. Natijada faqat ikkala holatga mos keladigan yozuvlar kiritiladi.

Agar kerak bo'lsa, bu shartlardan faqat bittasi talab qilinmaydimi? Boshqacha aytganda, qanday qilib muqobil sharoitlarga kirishim mumkin?

Agar sizda alternativ shartlar bo'lsa, unda faqat bittasi bajarilishi kerak bo'lgan ikkita mustaqil sharoitlar to'plami mavjud Tanlash shart va Yoki shaklda.

1. 1. "Shahar" holati "Selektsiya holatida" satrida ko'rsatilgan.

2. "Datarlar paneli" holati "yoki" satrda ko'rsatilgan.

Satrlarda ko'rsatilgan shartlar Tanlash shart va yokiQuyida ko'rsatilgandek, operator yoki operator yordamida birlashtirilgan.

Shahar \u003d "Chikago" yoki Datar< DateAdd("гггг", -40, Date())

Agar siz bir nechta alternativ sharoitlarni o'rnatmoqchi bo'lsangiz, satr ostida iplarni ishlating yoki.

Misollarni o'rganishdan oldin, quyidagilarga e'tibor bering:

Matn maydonlari, xotiralar va gipermilli maydonlar uchun sharoitlar

Eslatma: Kirish 2013 yildan boshlab, matn maydonchalari deyiladi Qisqa matnva eslatma dalalar - Uzun matn.

Quyidagi misollar "Mamlakat mintaqasi" dagi "Kontakt ma'lumotlari saqlanadigan jadval asosida" mamlakat mintaqasi "koniga tegishli. Shart satrda o'rnatiladi Tanlash shart Balkasidagi maydonlar.

"Giperlink" dagi dalada ko'rsatilgan shart, maydonda ko'rsatilgan displeyli matnga sust. URL manziliga shartlarni o'rnatish uchun ifodadan foydalaning Giperlinkpart.. U quyidagi sintaksisga ega: Giperlinkpart ([stol1]. [Dalap1], 1) \u003d "http://www.microsoft.com/"Bu erda "Tsmoli1" - giperhavola maydonini o'z ichiga olgan jadvalning nomi - bu giperhavola va "http://www.microsoft.com". Siz topmoqchi bo'lgan URL manzilidir.

Ushbu holatdan foydalaning

Natija Talab qilmoq

Muayyan qiymatga aniq mos keladi, masalan, "Xitoy"

Mamlakat mintaqasi maydoni "Xitoy" ning qiymati keltirilgan yozuvlarni qaytaradi.

Masalan,, masalan, "Meksika" ga to'g'ri kelmang

"Meksika" emas

"Meksika" dalasi "Meksika" emasligini yozib oladi.

Belgilangan belgilar qatoridan boshlang, masalan, "c"

"Slovakiya" va AQSh "C" harfi bilan boshlangan barcha mamlakatlar yoki mintaqalardagi yozuvlarni qaytaradi.

Eslatma: "Yulduz" belgisi ( * ) Har qanday belgilar qatorini bildiradi. Bu, shuningdek, joker karta belgisi deb nomlanadi. Bunday belgilar ro'yxati uchun kirish dasturida joker kartasi to'g'risidagi ma'lumotnomalarga qarang.

Belgilangan belgilar bilan boshlanmang, masalan, "C"

"C" harfi bilan boshlanmaydigan barcha mamlakatlar yoki mintaqalardagi yozuvlarni qaytaradi.

"* Koreya *"

Barcha mamlakatlar yoki mintaqalardagi yozuvlarni, ularning nomlarini "Koreya" qatorini o'z ichiga oladi.

"* Koreya *" yoqmaydi

Barcha mamlakatlar yoki mintaqalardagi yozuvlarni qaytaradi, ularning ismlari "Koreya" satrini o'z ichiga olmaydi.

Berilgan satrning oxiri, masalan ""

Barcha mamlakatlar yoki mintaqalardagi yozuvlarni, uning ismlari "Ukraina" va "Argentina" kabi tugatishning nomlarini qaytaradi.

Berilgan satrda, masalan, "ichkariga" tugaymang

"* Ichida" yoqmaydi

"Ukraina" va "Argentina" va "Argentina" nomlarida bo'lgani kabi, barcha mamlakatlar yoki mintaqalardagi barcha mamlakatlarning yozuvlarini qaytaradi.

Ushbu sohada qiymatlar bo'lmagan yozuvlarni qaytaradi.

Ushbu maydonning qiymatini o'z ichiga olgan yozuvlarni qaytaradi.

"" (to'g'ridan-to'g'ri tirnoq)

Maydon bo'sh qiymatga ega bo'lgan yozuvlarni qaytaradi (lekin nolning qiymatini emas). Masalan, boshqa bo'limga savdo yozuvlari mamlakat mintaqasida bo'sh qiymat bo'lishi mumkin.

Mamlakat mintaqasi maydoni notekis bo'lmagan qiymatga ega bo'lgan yozuvlarni qaytaradi.

Nol qiymatlar yoki bo'sh satrlarni o'z ichiga oladi

Maydondagi qiymat etishmayotgan yozuvlarni qaytaradi yoki bo'sh.

Nol va bo'sh bo'lmagan

Null emas, ""

"Mamlakat mintaqasi" dalasi nolga teng bo'lmagan "mamlakat mintaqasi" dagi bo'sh qiymatga ega bo'lgan yozuvlarni qaytaradi.

Alifbo tartibida saralangach, masalan, "Meksika"

\u003e \u003d "Meksika"

Meksikani alifboning oxiriga qadar boshlaydigan mamlakatlar va mintaqalar nomlari bilan yozuvlarni qaytaradi.

Ma'lum bir doirada, masalan, A dan G gacha

Ismlari "A" dan "A" gacha bo'lgan harflar bilan boshlanadigan mamlakatlar va hududlarni qaytaradi.

"Slovakiya" yoki "AQSh" kabi ikkita qiymatdan biriga to'g'ri keladi

"Slovakiya" yoki "AQSh"

AQSh va Slovakiya uchun yozuvlarni qaytaradi.

("Frantsiya", "Xitoy", "Germaniya", "Yaponiya")

Ro'yxatda keltirilgan barcha mamlakatlar yoki mintaqalardagi yozuvlarni qaytaradi.

O'ng ([mamlakat mintaqasi], 1) \u003d "a"

Barcha mamlakatlar yoki mintaqalardagi yozuvlarni, ularning ismlari "A" harfi bilan yakunlanadi.

Berilgan uzunlikka mos keladi

Len ([mamlakat])\u003e 10

Mamlakatlar yoki mintaqalarning rekordlarini qaytaradi, uning uzunligi 10 belgidan oshadi.

Berilgan shablonga mos keladi

Ismlari besh belgidan iborat bo'lgan mamlakatlar yoki mintaqalarning rekordlarini qaytaradi va Liviya va Livan kabi livamentlardan boshlanadi.

Eslatma: Belgilar ? va _ Ifoda ichida bitta belgi. Ular shuningdek, efir belgilari deb atashadi. Belgi _ ? * _ % .

Raqamli maydonlar, pul qadriyatlari va hisoblagichlaridagi maydonlar

Quyidagi misollar, tovarlar to'g'risidagi ma'lumotlar saqlanadigan jadval asosida ushbu jadvalga tegishli. Shart satrda o'rnatiladi Tanlash shart So'rov shaklidagi maydonlar.

Yozuvlarni qo'shish uchun ...

Buni ishlat shart

So'rov natija

Aniq ma'lum qiymatga mos keladi, masalan, 1000

Tovarning birligi narxi 1000 ₽ bo'lgan yozuvlarni qaytaradi.

Qiymatiga mos kelmang, masalan, 10,000

Tovarlarning narxi 10 000 000 000 ga teng yozuvlarni qaytaradi.

< 1000
<= 1000

Tovarlar narxi 1000 ₽ dan kam bo'lgan yozuvlarni qaytaradi (<1000). Второе выражение (<=1000) отображает записи, в которых цена не больше 1000 ₽.

>999,99
>=999,99

Tovarlar narxi 9999.99 ₽ (\u003e 999.99) yozuvlarini qaytaradi. Ikkinchi ifoda yozuvni ko'rsatadi, narxni 99999.99 ₽.

Tovarlar narxi 200 yoki 250 ₽ ga teng yozuvlarni qaytaradi.

\u003e 499.99 va.<999,99
yoki
500 dan 1000 gacha

499.99 dan 999 gacha bo'lgan narxlardagi mahsulot yozuvlarini qaytaradi. (Ushbu qiymatlarni o'z ichiga olmay).

<500 or >1000

Tovarlar narxi 500 dan 1000 ° 1 gacha bo'lgan yozuvlarni qaytaradi.

Belgilangan qiymatlardan birini o'z ichiga oladi

(200, 250, 300)

Tovarlar narxi 200, 250 yoki 300 ₽ ga teng yozuvlarni qaytaradi.

Narxi 4.99 ga bajarilgan tovarlar yozuvlarini qaytaradi, masalan, 4.99 ₽, 14.99 ₽, 24.99 ₽ va boshqalar.

Eslatma: Belgilar * va % Ibora har qanday belgilarni anglatadi. Ular shuningdek, efir belgilari deb atashadi. Belgi % Siz bitta ifodada ramz bilan foydalana olmaysiz * , shuningdek, jokerkariya bilan ? . Siz WildCard belgisini ishlatishingiz mumkin % Yong'oq belgisi mavjud bo'lgan ifoda ichida _ .

"Narxlar" maydoniga qiymati kiritilmagan yozuvlarni qaytaradi.

Yozuvlarni "" narxlash "maydonida qiymat ko'rsatilgan.

"Sananing / vaqt" dagi shartlari

Quyidagi misollar "Datazo" dagi stolga asoslangan "DataAzo" maydoniga tegishli. Shart satrda o'rnatiladi Tanlash shart So'rov shaklidagi maydonlar.

Yozuvlar

Ushbu mezondan foydalaning

So'rov natija

Aniq qiymatga mos keladi, masalan, 02.02.2006

2006 yil 2 fevralda amalga oshirilgan bitim yozuvlarini qaytaradi. Sana qiymatlarini matnli satrlardan ajratib ko'rsatishi mumkin.

02.02.2006 kabi qiymatga mos kelmang

# 02.02.2006 #

< #02.02.2006#

Muayyan sanada yoki undan oldin bajarilgan operatsiyalarni ko'rish uchun operatordan foydalaning <= Operator o'rniga < .

> #02.02.2006#

Muayyan sanada yoki undan keyin bajarilgan operatsiyalarni ko'rish uchun operatordan foydalaning >= Operator o'rniga > .

\u003e # 02.02.2006 # va<#04.02.2006#

Bundan tashqari, qiymatlar oralig'ida, shu jumladan oxirgi qiymatlar bilan filtrlash uchun operatordan foydalanishingiz mumkin Orasida.. Masalan, № 02.02.2006 raqami # va # 04.02.2006 # 1-xil ifoda\u003e \u003d # 02.2006 # va<=#04.02.2006#.

<#02.02.2006# or >#04.02.2006#

# 02.02.2006 # yoki # 03.02.2006 #

Bir nechta qiymatlardan birini o'z ichiga oladi

IN (# 01.02.2006 # 01.03.2006 #, # 01.04.2006 #)

2006 yil 1-fevral, 2006 yil 1 mart, 2006 yil 1 mart, 2006 yil 1 mart, 2006 yil 1 martda amalga oshirilgan bitimlar yozuvlarini qaytaradi

DataPart ("M"; [Ma'lumot sotish]) \u003d 12

Har qanday yilning dekabr oyida amalga oshirilgan bitimlar yozuvlarini qaytaradi.

Ma'lumotlar sahifasi ("Q"; [Ma'lumot sotish]) \u003d 1

Har qanday yilning birinchi choragida amalga oshirilgan bitimlar yozuvlarini qaytaradi.

Bugun amalga oshirilgan bitim yozuvlarini qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yil 2 fevralda ko'rsatilgan "Datazoaz" maydonida yozuvlarni ko'rasiz

Kecha amalga oshirilgan bitim yozuvlarini qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yil 1 fevralda yozuvlarni ko'rasiz.

Ertaga yakunlanadigan bitim yozuvlarini qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yil 3 fevralda yozuvlarni ko'rasiz.

DataPart ("WW"; [DataPart sotish] \u003d DataPart ("WW"; sana ()) va yil ((ma'lumotlar)) \u003d yil ())

Joriy hafta davomida amalga oshiriladigan bitim yozuvlarini qaytaradi. Hafta yakshanba kuni boshlanadi va shanba kuni tugaydi.

Yil ([ma'lumotlar kartasi) * 53 + ma'lumotlar kartasi ("WW"; [Sana (sana ()) * 53 + ma'lumotlar kartasi ("WW"; 1

O'tgan haftada amalga oshirilgan bitim yozuvlarini qaytaradi. Hafta yakshanba kuni boshlanadi va shanba kuni tugaydi.

Yil ([133 + ma'lumotlar kartasi ("WW"; [DataPard]) \u003d Yil ("WW"; sana ()) + 1

Keyingi hafta amalga oshiriladigan bitim yozuvlarini qaytaradi. Hafta yakshanba kuni boshlanadi va shanba kuni tugaydi.

Sana () va sana o'rtasida ()

So'nggi 7 kun ichida amalga oshirilgan bitimlar yozuvlarini qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yil 24 yanvardan 2 fevralgacha bo'lgan davr uchun yozuvlarni ko'rasiz.

Yil ([Ma'lumot sotish]) \u003d yil (hozir () oyda ([Ma'lumot sotish]) \u003d oy (hozir (hozir))

Joriy oy uchun yozuvlarni qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yil fevral oyida yozuvlarni ko'rasiz.

Yil ([DataPard]) * 12 + ma'lumotlar kartasi ("M"; [Date Sotish]) \u003d Yil (sana ()) * 12 + DataPart ("M"; 1

O'tgan oy rekordlarni qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yil yanvar oyidagi yozuvlarni ko'rasiz.

Yil ([DataPart]) * 12 + ma'lumotlar kartasi ("M"; [Datae Sotish]) \u003d Yil (sana ()) * 12 + ma'lumotlar kartasi; sana ()) + 1

Keyingi oy uchun yozuvlarni qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yil mart oyida yozuvlarni ko'rasiz.

Sana () va DatADD ("M", -1, sana ()) orasida

Oy uchun sotish haqidagi yozuvlar. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yil 2 yanvardan 2 fevralgacha bo'lgan davr uchun yozuvlarni ko'rasiz.

Yil ([Ma'lumotlar sotish]) \u003d Yil ("Q"; Sana ()) \u003d DataPart ("Q"; hozir ())

Joriy chorak uchun yozuvlarni qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yilning birinchi choragi uchun yozuvlarni ko'rasiz.

Yil ([DataPart]) * 4 + ma'lumotlar kartasi ("Q"; [Sana (sana ()) * 4 + ma'lumotlar kartasi ("Q"; 1

So'nggi chorak uchun yozuvlarni qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2005 yilning oxirgi choragi uchun yozuvlarni ko'rasiz.

Yil ([DatePartsazh]) * 4 + ma'lumotlar kartasi ("Q"; (Sana ()) * 4 + ma'lumotlar kartasi ("Q"; Sana ()) + 1

Keyingi chorak uchun yozuvlarni qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yilning ikkinchi choragi uchun yozuvlarni ko'rasiz.

Yil ([Ma'lumot sotish]) \u003d yil (sana ())

Joriy yil uchun yozuvlarni qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yildagi yozuvlarni ko'rasiz.

Yil ([Ma'lumot sotish]) \u003d yil (sana ()) - 1

O'tgan yili tranzaktsiya yozuvlarini qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2005 yildagi yozuvlarni ko'rasiz.

Yil ([Ma'lumot sotish]) \u003d yil (sanasi ()) + 1

Kelgusi yilda yakunlanadigan bitimlar yozuvlarini qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2007 yil uchun yozuvlarni ko'rasiz.

Yil ([Ma'lumot sotish]) \u003d yil (sana ()) va oy ([Ma'lumot sotish])<= Month(Date()) and Day([ДатаПродажи]) <= Day (Date())

Joriy yilning 1 yanvar oyidan boshlab bugungi kungacha bo'lgan tranzaktsiyalar rekordlarini bugungi kunga qaytaradi. Agar bugungi sana 02.02.2006 bo'lsa, siz 2006 yil 1 yanvardan 2-fevralgacha bo'lgan davr uchun yozuvlarni ko'rasiz.

Bugungacha amalga oshirilgan bitimlar yozuvlarini qaytaradi.

Bugungi kunda operatsiya yozuvlarini qaytaradi.

Bo'sh filt (yoki etishmayotgan) qiymatlar

Bitimlar sana ko'rsatilmagan yozuvlarni qaytaradi.

Bo'sh bo'lmagan qiymatlarning filtrlanishi

Bitim sanasi ko'rsatilgan yozuvlarni qaytaradi.

"Ha / Yo'q" dalalar uchun sharoitlar

Misol sifatida, "Mijozlar" stolida mijoz hisobvarag'ining hozirgi faoliyatini ko'rsatadigan mantiqiy maydon mavjud. Jadvalda mantiqiy maydonlar qatoriga kiritilgan qiymatlar qanday hisoblanganligini ko'rsatadi.

Maydonning qiymati

Natija

"Ha", "haqiqat", 1 yoki 1

"Ha" ni tekshirdi. Kirgandan so'ng, shartlarda "haqiqat" ga 1 yoki1 ta o'zgarishlar qiymati satriga.

"Yo'q", "yolg'on" yoki 0

"Yo'q" qiymat uchun tasdiqlangan. Kiritilgandan so'ng, satrda 0 "yolg'on" ga teng o'zgaradi.

Hech qanday qiymat (null)

Tasdiqlanmagan

1, -1 yoki 0 dan boshqa har qanday raqam

Agar bu sohadagi holatning yagona qiymati bo'lmasa, natijalar yo'q

"Ha", "Yo'q", "Haqiqat" yoki "yolg'on" dan boshqa belgilar satri

Ma'lumot turlarining xatoligi tufayli talab qila olmadi.

Boshqa sohalar uchun shartlar

Investitsiyalar. Mos ravishda Tanlash shart Kirmoq NullQo'shimchalar mavjud bo'lmagan yozuvlarni yoqish. Kirmoq Null emasQo'shimchalar bilan yozuvlarni yoqish uchun.

Almashtirish sohalari. Ikki xil almashtirish maydonlari mavjud: Ma'lumot manbasidan (tashqi kalit yordamida) va ularni yaratishda ko'rsatilgan qiymatlar ro'yxatiga asoslanganlar.

Qiyoniylar ro'yxatiga asoslangan almashtirish oqimlari matnli ma'lumotlar turiga ega va boshqa matn maydonlari kabi sharoitlarni o'z ichiga oladi.

Mavjud ma'lumotlar manbasi qiymatlari asosida almashtirish maydonida ishlatilishi mumkin bo'lgan sharoitlar, almashtirilgan ma'lumotlar turiga emas, balki tashqi kalit ma'lumotlarning turiga bog'liq emas, balki almashtirilgan ma'lumotlar turiga bog'liq. Masalan, sizda xodim nomini ko'rsatadigan almashtirish maydoni bo'lishi mumkin, ammo raqamli ma'lumotlar turi bilan tashqi kalitdan foydalanadi. Chunki raqam saqlanganligi sababli, siz matnni emas, balki raqamlarga mos keladigan shartlardan foydalanishingiz mumkin >2 .

Agar siz tashqi kalit ma'lumotlarining turini bilmasangiz, konstruktordagi manba jadvalini aniqlash uchun ko'rishingiz mumkin. Buning uchun:

    Manba jadvalini toping navigatsiya sohalari.

    Quyidagilardan birini tuzish orqali dizaynerdagi stolni oching:

    • Jadvalni bosing va tugmachalarni bosing. Ctrl + kirish.

      Jadvalni o'ng tugmasini bosing va tanlang Konstruktor.

    Har bir maydon uchun ma'lumotlar turi ustunda ko'rsatilgan. Ma'lumotlar turi Stol shaklida.

Ko'plab sohalar. Ko'pqli sohadagi ma'lumotlar maydonni yaratishni yaratadigan va to'ldiradigan yashirin jadvalning satrlari sifatida saqlanadi. So'rov dizaynerida ular taqdim etiladi maydonlar ro'yxati Kengaytirilgan maydondan foydalanish. Ko'p tomonlama dala uchun sharoitlarni belgilash uchun ularni yashirin jadvalning bir qatorida ko'rsatishingiz kerak. Buning uchun:

    Ko'p tomonlama dala o'z ichiga olgan so'rovni yarating va konstruktorda oching.

    Plus ramzini bosish orqali ko'p tarmoqli maydonni kengaytiring ( + ) Yonida. Agar maydon allaqachon kengaytirilgan bo'lsa, minus ko'rsatiladi ( - ). Dala nomi ostida, siz ko'p tarmoqli maydonning bir qiymatini ifodalovchi dalani ko'rasiz. Ushbu maydon bir xil ism bir xil nomga ega bo'ladi, ammo unga satr qo'shiladi. .Value.

    Ko'p tomonlama dala va uning qiymatini shakldagi turli xil ustunlarga suring. Agar natijalarda faqat ko'p tomonlama maydonni xohlasangiz, natijalar qutisini olib tashlang Ko'rsatish Bitta qiymat sohasi uchun.

    Maydonga kiring Tanlash shart Yagona dala uchun, qiymatlar turiga mos keladigan shartlar.

    Ko'p tomonlama dalada har bir qiymat belgilangan shartlar asosida alohida baholanadi. Masalan, biz raqamlar ro'yxati ko'p qiymatli dalada saqlanadi deb taxmin qilamiz. Agar shartlarni ko'rsatsangiz \u003e 5 va 5 va.<3 kamida bitta qiymatdan 5 ta qiymat mavjud bo'lgan barcha yozuvlarni namoyish etiladi va Bitta qiymat 3 dan kam.

MS Access DBMS ilovasi stol va massivlar va massivlardagi mahbuslarni yaratish va saqlash uchun to'laqonli yordamchi hisoblanadi. Agar baza juda ko'p hajmga ega bo'lsa, kerakli qiymatlarni tezda topish juda qiyin.

Shuning uchun kirish uchun bunday funktsiyalar mavjud. Bu nima bo'lganligi kabi, qaysi biri mavjudligini ko'rib chiqing.

Microsoft Kirish uchun so'rovlarni yaratish

DBMM bilan ishlashning asosiy qoidalarini qanday bilishni aniqlash.

Ushbu protsedura o'tkazishning ikkita usuli mavjud:

  • Talabnomachining so'rovi.
  • So'rov ustasi.

Birinchi usul, qo'lda rejimida mavjud bo'lgan barcha so'rovlarni yaratish imkonini beradi, bu foydalanuvchi kirish dasturiga kirish huquqiga ega. Shuningdek, u kamida asosiy vazifalarida ham shug'ullanishi kerak. Ikkinchi tomondan, uni batafsilroq ko'rib chiqish kerak.

Yangilar uchun oson usul

Sichqoncha bilan bir necha marta bosish moslamasi foydalanuvchi uchun so'rovni amalga oshirish uchun talab qilinadigan qismlarni tanlaydi va keyinchalik yig'ilgan asosiy qiymatlarga muvofiq tezda ro'yxatga olish kitobini olib keladi. Agar bu DBMMS bilan birinchi tanish bo'lsa va foydalanuvchi kirish uchun so'rovlarni qanday yaratishni anglatmaydi, magistrlik dasturi tanlandi.

Ushbu rejimda siz quyidagi so'rov turlarini o'qishingiz va shug'ullanishingiz mumkin:

  • Tekis.
  • Kesib o'tish.
  • Bo'ysunuvchilar bo'lmagan yozuvlar.
  • Yozuvlarni takrorlash.

Ushbu tanlov usta bilan ishlashning birinchi bosqichida amalga oshiriladi. Va kelajakda, aniq ko'rsatmalar asosida, hatto Ajam foydalanuvchi ham so'rovni osongina yaratadi. Uning navlari bilan tanishing.

Oddiy so'rov

Ushbu jadvalda ishlaydigan vositalar foydalanuvchi tomonidan ko'rsatilgan maydonlardan kerakli ma'lumotlarni to'playdi. Sarlavha bo'yicha allaqachon bu yangi boshlanuvchilar uchun eng mashhur so'rovlar turi ekanligini aniq ko'rsatadi. Uning qulayligi shundaki, bunday tartib yangi yorliqda ochiladi. Shuning uchun, 2010 yilga kirish uchun so'rovni qanday yaratish kerakligini shubha bilan javob topish uchun birinchi usta menyusi ochilgandan keyin aniq bo'ladi.

Kesishish so'rovi

Ushbu turdagi namunalar murakkabroq. Ushbu rejimda "Sehrgar" dan foydalanishni qanday yaratishni aniqlash uchun birinchi derazada ushbu funktsiyani bosish kerak.

Aslida joylashgan uchta ustunni tanlashingiz mumkin bo'lgan ekranda stol paydo bo'ladi.

Qolgan qolgan bo'lmagan maydonlardan biri so'rov stol sarlavhasi sifatida ishlatilishi mumkin. Jarayonning uchinchi bosqichida (kesishtirish), o'zgaruvchi funktsiya bilan boshqa qiymat tanlanadi (o'rtacha qiymat, o'rtacha, oxirgi, oxirgi).

Fotosuratda xoch so'rovi yaratilgan va belgilangan parametrlar uchun zaruriy harakatlar amalga oshiriladi.

Qayta yozadigan yozuvlar

Sarlavha aniq bo'lgani kabi, ushbu so'rovning asosiy maqsadi belgilangan parametrlardagi stoldagi barcha satrlarning namunasidir. Bu quyidagicha ko'rinadi:

Bundan tashqari, darhol bir nechta satrlarda muvofiqlikni tanlash uchun qo'shimcha maydonlarni tanlash mavjud.

Takroral yozuvlarni tanlash uchun siz u erda so'rovlar ro'yxatini oshkor qilishingiz va yangi papkani yaratishingiz kerak. Keyingi, "Yangi so'rov" oynasida "Qayta yozilgan yozuvlarni qidirish" satrini tanlang. Keyinchalik, sehrgarning ko'rsatmalariga amal qilishingiz kerak.

Qo'llanuvchilar bo'lmagan yozuvlar

Bu "Sog'liqni saqlashsiz qaydlarsiz" rejimida mavjud bo'lgan so'nggi savollarning so'nggi turi.

Bunday holda, namuna faqat biron bir jadval va so'rovlar maydonida bo'lmagan qiymatlar amalga oshiriladi, ammo ular allaqachon yaratilgan.

Ushbu tur faqat ma'lumotlar bazalari bir necha bo'lgan hollarda tegishli.

Ushbu to'rt turdagi so'rovlar murakkab elementlar bilan ishlashning asosiy nuqtasidir, ammo kirish ma'lumotlar bazasida so'rovni qanday yaratishni osonlashtirishga imkon beradi.

MS kirish joyida so'rov funktsiyalari

Biz yuqorida ko'rsatilgan qadamlarni nima uchun bajarishingiz kerakligini bilib olamiz. Kirish ZBMS-ga barcha sodda va murakkab so'rovlar vazifasi quyidagicha:

  • Jadvallarda kerakli ma'lumotlarni to'plang, keyingi qarashlar, yangi qiymatlarni qo'shish va qo'shing.
  • Hisobot shakllarining barcha turlarini tayyorlash uchun ajoyib manba materiallari.
  • Matematik va statistik hisob-kitoblarni ekrandagi natijalarni ishlab chiqish bilan butun ma'lumotlar qatoriga kiritish (o'rtacha qiymat, miqdori, miqdori, og'ishi, natijalari).

Namuna olish uchun so'rov

Ma'lumotlar bazalari bilan ushbu turdagi ish juda qiyin, chunki bu bir nechta jadvallarning ishtirok etishini talab qiladi.

Barcha jadvallar umumiy asosiy maydonlarga ega bo'lishi kerak. Aks holda, operatsiya ishlamaydi.

Kirish uchun namuna uchun so'rovni qanday yaratishni takrorlaymiz. Avval siz kerakli maydonlarni tanlash bilan oddiy so'rovni yaratishingiz kerak. Bu erda siz ularni kerakli ko'rinishga olib kelish uchun ma'lumotlarni o'zgartirishingiz mumkin. Aytgancha, dastlabki jadvallarga kiritilgan o'zgarishlar, shunda shu vaqtni hisobga olish kerak.

Nihoyat deraza oynasida "Qo'shimcha jadvallar" oynasi to'ldiriladi. Bu erda siz ushbu jadval yoki so'rovlarni va siz manba qiymatlarini olishingiz kerak bo'lgan jadvallarni qo'shishingiz kerak.

Qo'shnilikdan so'ng, so'rov shartlarini to'ldirishga kirishingiz mumkin. Buning uchun bizda "maydon" satr kerak. Talab qilishda ko'rsatadigan jadvallardan bu qiymatlarni tanlashi kerak.

Operatsiyani yakunlash uchun siz "Ishlash" tugmachasini bosishingiz kerak.

Parametrlar bilan so'rov

Bu ma'lumotlar bazalari bilan ishlash uchun ba'zi ko'nikmalarni talab qiladigan murakkab protsedura. Bunday xatti-harakatlarning asosiy yo'nalishlaridan biri hajmli ma'lumotlar bilan hisobotlarni yaratishga tayyorlash, shuningdek birlashtirilgan natijalarni olishdir. Kirish 2007 yilgi dasturiy ta'minoter yordamida so'rovlarni qanday yaratish kerak.

Siz istalgan maydonlarni tanlash uchun oddiy so'rovni yaratish uchun ushbu ma'lumotlarning namunaviy protsedurasini boshlashingiz kerak. Keyingi, dizayner rejimida "Tanlash shartlari" maydonini to'ldirish kerak va allaqachon qiymatga asoslangan holda tanlanadi.

Shunday qilib, kirish parametrlari bilan so'rovni qanday yaratish haqida savolga javob berish juda oddiy - namuna olish uchun manba parametrlarini yaratish. Dizayner bilan ishlash uchun siz so'rov ustasini ishlatishingiz kerak. Birlamchi filtrlash ma'lumotlari mavjud, ular keyingi ish uchun asos bo'lib xizmat qiladi.

Advanced Xoch so'rovi

Biz vaziyatni murakkablashtiramiz. Tushunish qiyinroq, agar ma'lumotlar bilan bir nechta jadval bo'lsa, kirish uchun so'rovlarni qanday yaratish to'g'risida ma'lumot. Xoch so'rovi yuqorida allaqachon usta bilan ishlash variantlaridan biri sifatida ko'rilgan. Biroq, "dizayner" rejimida siz shunga o'xshash so'rovni yaratishingiz mumkin.

Buning uchun "So'rov dizayner" - "Xoch" ni bosing.

Manba jadvallarini qo'shish variantini, shuningdek tanlangan maydonlarni to'ldirish imkoniyati ochiladi. "Guruh" va "Internations" va "International" elementlariga e'tibor berishning yagona narsa. Ular to'g'ri to'ldirilishi kerak, aks holda tartib to'g'ri bajarilmaydi.

Keskari so'rovlar bir nechta ma'lumotlar manbalaridan ma'lumotlarni qidirish va tanlashning eng oson usuli, plyus diagramma va grafikani shakllantirish qobiliyati bilan.

Bundan tashqari, ushbu protsedurani ishlatganda, tintuv tezroq, hatto bir nechta rivojlanish variantlari bilan ham tezroq.

Albatta, "qashshoqlar" mavjud bo'lib, ular ishlashga xalaqit berishi mumkin. Masalan, ustunlarning qiymatlari bo'yicha ma'lumotlar bazasini saralash uchun so'rovni yaratishda, tizim xato bo'ladi. Ya'ni, faqat standart buyumlar bo'yicha saralash mavjud - "o'sish va pasayish".

Sumbet, aytishingiz kerakki, sehrgar yoki dizayner yordamida kirish uchun so'rovlarni yaratishni hal qilish kerak, foydalanuvchi o'zi bo'lishi kerak. Garchi, MS Access DBMS-dan foydalanadigan ko'pchilik uchun birinchi variant ko'proq. Axir, usta barcha ishlarni amalga oshiradi va foydalanuvchi so'rovni tanlashda sichqonchaning bir necha bosishlarini qoldiradi.

Kengaytirilgan sozlamalardan foydalanish uchun professional darajada ma'lumotlar bazalari bilan tajribali ishlash kerak. Agar ishda katta asoslar bo'lsa, DBMM-ning buzilishiga va ma'lumotlar yo'qotishlarini oldini olish uchun mutaxassislar bilan bog'lanish yaxshidir.

Faqat dasturchilar uchun mavjud bo'lgan bitta nuqta mavjud. DBMM ning asosiy tili SQL ekanligini, so'ngra kerakli so'rov dastur kodi sifatida yozilishi mumkin. Ushbu rejimda ishlash uchun allaqachon yaratilgan so'rovlar qatorini va ochilishda bosish kifoya kontekst menyusi "SQL rejimini tanlang".

O'zgarishlarning to'rt turi mavjud: yozuvlarni o'chirish, yangilash va qo'shish, shuningdek stolni yaratish uchun.

Yo'q qilish uchun so'rov bir yoki bir nechta stoldan yozuvlar guruhini o'chiradi. Masalan, o'chirish so'rovi sizga tovarlar to'g'risidagi yozuvlarni o'chirishga imkon beradi, uni etkazib berish tugatilgan yoki buyurtma yo'q. Emilet so'rovidan foydalanib, siz faqat yozma maydonni emas, balki butun yozuvni o'chirib tashlashingiz mumkin.

Yozuvlarni yangilash uchun so'rov bir yoki bir nechta stolning yozuvlariga umumiy o'zgarishlar qiladi. Masalan, barcha sut mahsulotlari uchun 10 foizlik barcha sut mahsulotlari narxlari yoki 5 foizi ma'lum bir toifadagi xodimlarning maoshini oshiradi. Yozuvlarni yangilash uchun so'rov sizga mavjud jadvallarda ma'lumotlarni o'zgartirishga imkon beradi.

So'rovni qo'shish bir yoki bir nechta stolning oxiriga bir yoki bir nechta stoldan yozuvlar guruhini qo'shadi. Qo'shimcha harakatlarni bajarish paytida qo'shimchalar uchun so'rov ham foydalidir:

Tanlov shartlariga asoslangan dalalar qo'shish;

Agar bitta jadvaldan bir nechta maydonlar boshqa bir nechta maydonlar bo'lmasa, yozuvlarni qo'shish. Qo'shish so'rovi ma'lumotlarni bir-biriga to'g'ri keladigan maydonlarga qo'shadi va qolganini sog'inadi.

Jadvalni yaratish uchun so'rov danbir yoki bir nechta stolning barcha qismlariga yoki bir qismiga asoslangan yangi jadval. Jadvalni yaratish uchun so'rov quyidagi harakatlar uchun foydalidir:

Yana bir Microsoft Kirish ma'lumotlar bazasiga eksport qilish uchun jadval yaratish;

Bir nechta jadvallarni o'z ichiga olgan hisobotlarni yaratish;

Jadvalning zaxira nusxasini yaratish.

Eski yozuvlarni o'z ichiga olgan arxiv jadvalini yaratish;

Ko'p vaqtli so'rovlar yoki SQL iboralar asosida shakllar va hisobotlarning ishlashini takomillashtirish.

Bir stoldan ma'lumotlarni tanlash

Stol rejimida siz ushbu jadval ma'lumotlari bilan turli operatsiyalarni amalga oshirishingiz mumkin: ko'rish, saralash, filtrlash va boshqalar. So'rovlarning afzalliklaridan biri bu sizga bir nechta tegishli jadvallardan kerakli ma'lumotlarni tezda tanlashingizga imkon beradi. Bunday holda, bitta jadval bilan ishlashda ishlatiladigan barcha texnikalar murakkab ko'p soatli so'rovlar uchun mos keladi.

Microsoft-ni tanlash so'rovini bajargandan so'ng, siz ham stol bilan ishlashingiz mumkin bo'lgan tanlangan ma'lumotlarni o'z ichiga olgan yozuvlar to'plamini yaratadi.

Bir xil jadvalga asoslangan so'rovni yaratishning eng oson usuli: ma'lumotlar bazasi oynasini oching, ma'lumotlar bazasi oynasida yorliqni tanlang Savollar, Tugmani bosing Yaratmoqyangi oynada rejimni tanlang Konstruktor va OK.. Keyingi oynada "stol qo'shing" -ni tanlang kerakli stol va keyin tugmalarni bosing Qo'shmoqva Yaqin.

So'rov dizayner oynasi (15.1-rasm) ikki qismga bo'linadi. Yuqorida yangi so'rov yaratilgan jadvallar yoki so'rovlar ro'yxati mavjud. Pastki qismida - QBE shaklida savol yaratishda davom etadi. Har bir shakl ustuni so'rovda ishlatiladigan bitta maydonni anglatadi.

Birinchi satr So'rov shaklida so'rov yozuvlarini namoyish qilishda ishlatiladigan ismlarni tanlash uchun ma'lumot shaklida ishlatiladi. Ikkinchi qatorda So'rov shakli dala tanlangan jadval sifatida ko'rsatiladi. Ichida uchinchi chiziq Blanka ko'rsatilishi mumkin, chunki qaysi ustunlar saralash kerak. Shakldagi bayroqlar Displeyda chiqish Ular rekord o'rnatilgan maydonchalarda ishlab chiqarish maydonlarida javobgardirlar. Odatiy bo'lib, so'rov formasiga kiritilgan barcha maydonlar ko'rsatiladi. Yozish tanlov shartlarini kiritish uchun satr ishlatiladi Tanlash shart.

15.1-rasm. Dizayner oynasi so'rovlari

So'rovda maydonlarni yoqish. Maydonni so'rov shaklida yoqish uchun siz uni stolda ta'kidlashingiz va so'rov formasining tegishli shaklini izlashingiz kerak.

Dala xususiyatlarini o'rnatish. Umuman olganda, so'rov maydonlari ular o'tkaziladigan jadvalda bo'lgani kabi bir xil xususiyatlarga ega. Biroq, siz boshqa xususiyatlarni ko'rsatishingiz mumkin. Buning uchun so'rov formasida tegishli ustunning istalgan hujayrasini bosing va tugmani bosing. Xususiyatlar Asboblar panelida. Shundan so'ng, maydonlarning xususiyatlari joriy etiladi.

Tanlov shartlarini kiriting.Agar siz ma'lum bir sohaga ega yozuvlarni tanlashingiz kerak bo'lsa, uni kameraga kiritishingiz kerak Shart tanlash Bu maydon. Shart qiymatidagi qiymat narxlar. Tanlov shartini ko'rsatganda siz munosabat belgilaridan foydalanishingiz mumkin < , >, >=, <=, =,< \u003e va mantiqiy operatsiyalar yoki., va..

Bundan tashqari, kirish so'rovda ko'rsatilgan ma'lumotlarni tanlash uchun maxsus operatorlarni taqdim etadi:

orasida. - qiymatlar oralig'ini belgilaydi. Orasida. 10 va. 20 ifoda bilan bir xil degan ma'noni anglatadi >=10 va. <=20 ;

ichida. - taqqoslash uchun ishlatiladigan qiymatlarni belgilaydi. Ifoda ichida.(“ va val.”,” ka.”,” id”) ifoda bilan bir xil degan ma'noni anglatadi va val. yoki. ka. yoki. id ;

kabi. - Ushbu operator tanlangan matn maydonlarida belgilardan foydalanishga imkon beradi: ?, *,# . Belgi # Bu holatda bu holatda bo'lishi kerak, belgilar bo'lishi kerak ? va * OC MS DOS fayl nomlari sifatida bir xil topshiriqni oling.

Masalan, kabi.B.*” - degani, harflardan boshlanadigan maydonlarni tanlashingiz kerakligini anglatadi Ichida.

Har qanday formatda sana va kirish vaqtlari uchun tanlov shartlari. Sana yoki vaqtga kirishda siz belgilar # ga kirishingiz kerak. Masalan, 1998 yil 15 aprel #, # 15/04/98 # bir xil kunni belgilang.

Kirish kun va vaqtni tanlash shartlarini belgilashda ishlatilishi mumkin bo'lgan bir nechta funktsiyalarni taqdim etadi:

kun.(sana) - 1 dan 31 gacha bo'lgan oylik oynasini qaytaradi. Agar siz oyning ma'lum kunlari bilan yozuvlarni tanlashingiz kerak bo'lsa - masalan, kun ([Adabiyotlar]) va tanlov shartnomasi kiritiladi , masalan,\u003e 10. Bunday holda, barcha dala yozuvlari tanlangan, ularning hisoblangan maydoni\u003e 10;

oy.(sana) - yilning qiymati 1 dan 12 gacha bo'lgan yildagi qiymatni qaytaradi;

yil.(sana) - yilning qiymatini 100 dan 9999 gacha bo'lgan oralig'ida qaytaradi;

hafta kuni.(sana) - 1 (yakshanba) dan 7 gacha (shanba), haftaning tegishli kuni (shanba) sonini qaytaradi;

sana.() - joriy tizimni qaytaradi.

Hisoblangan maydonlar. Siz har qanday stol maydonlarida hisob-kitoblarni amalga oshirishingiz va kirish to'plamidagi yangi maydon bilan hisoblangan ifodani amalga oshirishingiz mumkin. Siz operatorlardan foydalangan holda jadval maydonlarida kirish va arifmetik operatsiyalarni bajarish uchun ajratilgan har qanday funktsiyalardan foydalanishingiz mumkin: +, -, *, /, \, ^, mod va. Masalan, nomli maydon nomi bo'lishi kerak raqam"Bu erda tovarlar va maydonning birliklari soni qayd etildi" Narx tovarlar birligi narxi qayd etiladi. Keyin, tovar shaklining bo'sh maydoniga tovarlarning narxini hisoblash uchun siz ifoda etishingiz kerak. Miqdori * Narx Va bu dalalarning qadriyatlari ko'payadi.

Hisoblangan maydonlarning ismlarini o'rnating. Kirish so'rov formasida biron bir iborani yaratishda standart maydonning standart joylari "Ifoda1: ". Siz hisobotda yoki boshqa so'rovlarda ishlatilishi kerak bo'lsa, siz muhim bo'lgan dala nomlarini o'zgartirishingiz yoki tayinlashingiz mumkin. Bu xususiyatlar oynasidan foydalangan holda amalga oshiriladi. Buning uchun tegishli ustunning istalgan hujayrasini bosing, tugmani bosing. Xususiyatlar asboblar panelida va tanlang Imzoni.

Parametriya so'rovlari. So'rov sharoitlari to'g'ridan-to'g'ri so'rov formasida kiritilishi mumkin, ammo uni ko'proq ko'p qirrali qilish uchun, so'rovda parametrni yoqish mumkin, i.e. Parametriy so'rov yarating.

Buning uchun "Selektsiya shartlari" qatorida kvadrat qavslardagi ibora joriy etiladi, bu esa dialog jarayonida "so'rov" sifatida namoyish etiladi, masalan, [Familiyani kiriting]. Bir nechta bunday parametrlar bo'lishi mumkin, ularning har biri o'z maydoni uchun va har bir parametrning nomi noyob bo'lishi kerak.

Ma'lumotlarni saralash. Odatda kirish ma'lumotlar bazasidan tanlangan tartibda yozuvlarni ko'rsatadi. Saralash tartibini sozlash orqali siz ma'lumotlar chiqishni ketma-ketligini o'zgartirishingiz mumkin Ko'tarilish yoki Kamayib borayotgan.

Yakuniy so'rovlar. Ba'zida biz boshqa jadval yozuvlari va ma'lumotlar guruhlari uchun yakuniy qiymatlar bilan qiziqmaymiz. Masalan, siz har oyda o'rtacha sotishni alohida o'rganishingiz kerak. Buni yakuniy so'rovdan foydalanish mumkin. Buning uchun tugmani bosing. Guruh operatsiyalari Asboblar panelida va shaklda paydo bo'ladi yangi qator Bu nom bilan. Shu bilan birga, guruhlar bo'sh joyda ko'rsatilgan barcha maydonlarda o'tkaziladi, ammo natijasi berilmaydi. Natijalar olish uchun siz almashtirishingiz kerak Guruhlash mos ravishda Guruhning ishlashi Muayyan natijalarga ko'ra.

Kirish ta'minlanish uchun bir nechta funktsiyalarni taqdim etadi guruh operatsiyalari. Asosiylari:

sum. - barcha qiymatlar miqdorini hisoblaydi bu maydon Har bir guruhda. Faqat raqamli va naqd maydonlar uchun ishlatiladi;

avg. Har bir guruhda ushbu sohaning barcha qadriyatlarining o'rtacha arifmetik ahamiyatini hisoblaydi;

min., mix - guruh ichidagi eng kichik (eng katta) dala qiymatini hisoblaydi;

hisoblamoq - ushbu sohaning qadriyatlari boshqacha bo'lgan yozuvlar sonini hisoblaydi Nol.

Yozuvlarni shakllantirish guruhlarini tanlash. Yakuniy so'rov guruhida siz ba'zi yozuvlarni kiritishingiz mumkin emas. Buning uchun so'rov shaklida bir yoki bir nechta filtr maydonlarini qo'shing. Satrda filtr yaratish uchun guruh operatsiyasi tanlanadi Shart, Flash bayrog'i Displeyda chiqish Ushbu maydon uchun tanlov shartlari joriy etiladi.

So'rovlarni yaratish paytida ma'lumotlar bazasidan yozuvlarni tanlash uchun shartlarni to'g'ri shakllantirish juda muhimdir. MS Kirish uchun quyidagi xususiyatlar mavjud:

· Oddiy namunaviy mezon;

· Yagona dala qadriyatlarining aniq mos kelmasligi;

Ishonch bilan mos keladigan dala qadriyatlari;

· Ko'zlar oralig'ida;

· Bir nechta sohalar uchun kombinatsiya qilish mezonlari;

· Yakuniy hisoblash natijalari uchun.

Oddiy namunaviy mezon . Murakkab maydon qiymatlariga muvofiq yozuvlar tanlanadi. Masalan, daladan Shahar Minsk qiymatlarini tanlashingiz kerak. Buning uchun satrda so'rov shaklida Tanlash shart GAFda Shahar Klaviatura qiymatiga kiritildi "Minsk".

Bitta dala qiymatlarini aniq moslashtirish. Ma'lumotlar bazasidan kelib chiqqan holda barcha yozuvlar tanlangan, bu shart ko'rsatilgan. Masalan, siz dala bilan barcha yozuvlarni tanlashingiz kerak. ShaharUshbu sohada bo'lganlar bundan mustasno Minsk. Buni satrda qilish Tanlov shartlari GAFda Shahar Ifoda joriy etiladi "Minsk" emasyoki <> "Minsk". Mantiqiy operatori Emas.qiymat bilan yozishni yo'q qiladi Minsk, Operator taqqoslash<> "Teng emas" degan ma'noni anglatadi.

Dala qadriyatlarining noto'g'ri tasodifasi. Agar dala qadriyatlari ma'lum bo'lmasa, bunday shartni ko'rsatish mumkin. Taqqoslash operatori namuna olish uchun ishlatiladi O'xshash(masalan). Operator yonida, masalan, misol, masalan, "Petrov" kabi, yoki shablon belgilari, masalan, "Uy hayvonlari *" kabi.

Kirish quyidagi shablon belgilariga quyidagilar mavjud:

? - har qanday belgi;

* - nol yoki boshqa belgilar;

#- har qanday raqamli;

[Belgilar ro'yxati] - belgilar ro'yxatida har qanday belgi;

[! Belgilar ro'yxati] - ro'yxatga kiritilmagan har qanday belgi.

Kvadrat qavslardagi belgilar ro'yxatiga qo'shimcha ravishda, masalan, masalan, [b-p]. Shart [B-RB-P] sizga sarmoya va katta harflarni tanlash imkonini beradi.

Shartiga ko'ra Kabi "[BR] *" B yoki R-da boshlanadigan barcha ismlar tanlangan.

Qiymatlar oralig'ida tanlov. Qadriyatlar oralig'ini belgilash uchun operatorlar qo'llaniladi:

\u003e (ko'proq),

\u003e \u003d (kam emas, ko'proq yoki teng emas),

< (Ozroq ),

<= (boshqa, kamroq, kamroq) (masalan,\u003e \u003d 10).

... va ... (Mantiqiy operator tomonidan (masalan, 1990 yildan 1995 yilgacha) oralig'ida aksessuarlarni tekshirishga xizmat qiladi.

Operatorlardan matnli va raqamli maydonlarda, shuningdek, dalalar bilan birga foydalanish mumkin.

Bir maydon mezonlarini birlashtirish. Agar bitta maydon bir nechta shartlarga ega bo'lsa, unda shartli iboralar operatorlar yordamida ulanish mumkin Yoki. (Yoki) I. Va.(Va).

Bir necha sohalar uchun mezonlarni birlashtirish. So'rov bir nechta tanlov shartlariga ega bo'lishi mumkin. Bunday holda, yozuvlarni tanlashning ikkita variantlari mavjud:

kirish faqat mantiqiy operatsiyaga mos keladigan barcha sharoitlarni bajarishda tanlanadi. Va. So'rov chaqiriladi Va iltimos;

kirish kamida bitta shartni bajarishda mantiqiy operatsiyaga mos keladi. Yoki. So'rov chaqiriladi Yoki iltimos.

Qurilish paytida Yoki iltimos Mezonga kiritilgan har bir shart alohida qatorda joylashgan bo'lishi kerak. Qurilish paytida Va iltimos Merzivga kiritilgan har bir shart bir qatorda joylashgan bo'lishi kerak.

Ichida yakuniy so'rovlar Yozuvni tanlash mezonlarining ikki turi mavjud.

Birinchi tur yakuniy hisoblashdan oldin mezonlarni qoniqtirmaydigan yozuvlarni yo'q qiladi. Ikkinchi turdagi mezonlar yakuniy hisoblash natijalariga qo'llaniladi.

Shakllar

MS kirish dasturi bir nechta vositalar yordamida shakllarni yaratadi: shakli, ajratilgan shakl, bir nechta elementlar, magistral shakllar, bo'sh shakl, konstruktor shakllari.

Shakl. Ushbu vositani qo'llaganda, tayanch ma'lumot manbasining barcha yo'nalishlari shaklga joylashtirilgan. Shaklda faqat bitta yozuv ko'rsatiladi va boshqa yozuvlarni ko'rish mumkin.

Agar MS-ga kirish "Bir-bir-ko'pchilik" nisbati bilan bir stolni aniqlasa, "MS" kirish uchun ishlatiladigan "bir-ko'pchilik" nisbati bilan bog'liq bo'lgan stolni aniqlang, chunki kirish joyida yoki so'rov asosida ma'lumotlar jadvalini qo'shadi. Masalan, agar "Xodimlar" stoliga va "Xodimlar" jadvallari va "xodimlar" oralig'ida va "xodimlar" oralig'ida va "xodimlar" jadvallari va "xodimlar" oralig'ida yaratilgan bo'lsa Ish haqi"Birdan ko'pma-ko'p" munosabatlar aniqlanadi, keyin ish haqi stoli jadvalining barcha yozuvlari joriy xodimning rekordiga muvofiq ravishda namoyish etiladi. Agar ma'lumotlar jadvali kerak bo'lmasa, uni o'chirib tashlashingiz mumkin. Agar forma yaratish uchun ishlatiladigan "bir-ko'pchilik" nisbati bilan bir nechta jadvallar mavjud bo'lsa, unda stol ma'lumotlari shaklga qo'shilmaydi.

Ajratilgan shakl - Bu sizga ma'lumotlarni bir vaqtning o'zida ikkita ko'rinishda ko'rsatishni - shakl rejimida va jadval rejimida namoyish etish imkonini beradi.

Ushbu ikkita fikr bir xil ma'lumotlar manbai bilan bog'liq va har doim bir-birlari bilan sinxronlashtiriladi. Ushbu sohaning bir qismida maydon ajratilganda, o'sha maydon boshqa qismida ta'kidlangan. Formaning har bir qismida ma'lumot qo'shilishi, o'zgartirilishi yoki o'chirilishi mumkin (yozuvlar manbai yangilanishga imkon beradi, va shakl parametrlari bunday xatti-harakatlarni taqiqlamaydi).

Bo'lingan shakl bilan ishlash ikkala turdagi shaklning afzalliklarini bir shaklda keltiradi. Masalan, siz foydalanishingiz mumkin jadval qismi Kirishni tezda kiritish uchun shakllantiring, so'ngra shaklning boshqa qismida yozuvni ko'ring yoki o'zgartiring.

Bir nechta elementlar. Yaratilgan shakl Jadvalni tashqi tomondan eslatadi. Ma'lumotlar satrlar va ustunlarda joylashgan va bir vaqtning o'zida bir nechta arizalar mavjud. Ushbu shakl siz grafik elementlar, tugmalarni va boshqa boshqarish vositalarini qo'shishingiz mumkin.

Usta shakllari. Shaklda ko'rsatilgan maydonlarni tanlash uchun ko'proq erkinlik beradi. Sehrgar ma'lumotlarni guruhlash va saralash usulini belgilash, shuningdek, ushbu jadvallar va so'rovlar o'rtasidagi munosabatlar oldindan belgilanadigan bir nechta jadval yoki so'rovlardan foydalanish usulini belgilashga imkon beradi.

Bo'sh shakli. Oz miqdordagi maydonlar bilan tezda shaklni tezda qurish uchun ishlatiladi. MS kirish bo'sh shaklni ochadi va bir vaqtning o'zida bu hududni ko'rsatadi Maydonlar ro'yxatiushbudan boshlab quyidagilarni ikki marta bosish yoki kerakli maydonlarni sudrab olish orqali tanlanadi.

Qurilishni shakllantirish.Shakl uchun ma'lumotlar manbasi faqat bitta stol yoki so'rov bo'lishi mumkin. Foydalanuvchi ma'lumot maydonlarini joylashadigan shaklning asosiy tarkibiy qismi Ma'lumotlar maydoni, standart ekranda ko'rinadi. Shaklning boshqa tarkibiy qismlariga quyidagilar kiradi: sarlavhasi sarlavhasi, yuqori va pastki, shakldagi yozuvfoydalanuvchining chaqirilishi.

Ma'lumot maydonida deraza orqali ma'lumotlar manbasidan ma'lumotlar manbalarini joylashtiring Maydonlar ro'yxatiMa'lumot manbasida yo'q bo'lgan hisoblangan maydonlar (faqat lenta shakli shaklida yaratilgan). Hisoblangan maydonlar uchun iboralar bilan yozilgan Quruvchi iboralar.

Shaklni qurish vositasi nazorat elementlari. Eng tez-tez ishlatiladigan boshqaruv maydoni. Boshqaruvning boshqa elementlari quyidagilarni o'z ichiga oladi: yozuvlar, katakchalar, qul shakllari va hisobotlar va boshqalar. Nazorat elementi bepul va hisoblab chiqilishi mumkin.

· Biriktirilgan boshqaruv - stol yoki talablar maydonining ma'lumot manbai, uning manbasi. Ilova qilingan boshqaruv deraza tomonidan hosil bo'ladi Maydonlar ro'yxati va ma'lumotlarni manbalar maydonlarining qiymatlarini namoyish etishga xizmat qiladi. u eng yaxshi yo'l Ikki sababga ko'ra biriktirilgan boshqaruvni yaratish:

Ilova qilingan boshqaruvda tasdiqlangan imtiyoz mavjud, ularda dala nomi (yoki ushbu sohada ushbu sohada belgilangan tartibda belgilanganidek) bajariladi. Shuning uchun imzoning matnini kiritish talab qilinmaydi.

Ishlab chiqarilgan boshqaruv ma'lumotlar manbai maydonlarining xususiyatlarining qiymatlarini meros qilib oladi, masalan, Format, raqam o'nlik, kirish niqobi.

· Bepul element - ma'lumotlar manbai bo'lmagan boshqarish vositasi. Bepul boshqarish vositalari matn, chiziqlar, to'rtburchaklar va rasmlarni namoyish qilish uchun ishlatiladi. Bepul elementning misoli Yozuv.

· Hisoblangan nazorat elementlari - Maydon emas, balki ifoda yoki manbaning manbai.

MS Kirish dizay dizay dizayni yaratishga imkon beradi quyi shakli bilan shakllanadi. Bekorning shakli - bu boshqa shaklga kiritilgan, uni olish uchun asosiy, deyiladi qo'shimcha ma'lumot olish uchun boshqa jadvaldan. Avval pastki shaklni yarating, keyin asosiy shaklni yarating va keyin quyi shaklni asosiy shaklda joylashtiring. Shakllarni bo'ysundirishning bir necha darajasi ruxsat etiladi.

Shakl shakllarini, tartib va \u200b\u200bkonstruktor usullarini o'zgartirish uchun ishlatiladi.

Makerup rejimi Setout rejimi shakllarni o'zgartirish uchun eng ingl. Bu shaklda deyarli har qanday o'zgarishlarni amalga oshirish uchun ishlatilishi mumkin: ma'lumotlarni o'zgartirish uchun boshqarish vositalarining o'lchamlarini belgilang, tuzalib oling tashqi ko'rinish Shakllar. Ushbu rejimda shakl tuzilishi ham, masalan, maydon hajmini ekranda ko'rsatiladigan ma'lumotlarga muvofiq o'zgartirilishi mumkin.

Dizayner rejimi Dizayner rejimi sizga shakl tuzilishini batafsilroq ko'rish imkonini beradi. Siz ustunlar va ma'lumotlar shakllari bo'limlarini ko'rishingiz mumkin. Ushbu rejimda shakl o'zgarmaydi, shuning uchun o'zgarishlar kiritishda asosiy ma'lumotlarni ko'rish mumkin emas. Biroq, dizayner rejimida boshqa ishlarni bajarish qulayroq:

Yozuvlar, chizmalar, chiziqlar va to'rtburchaklar kabi turli xil boshqarish vositalarini qo'shish.

· Xususiyatlar oynasidan foydalanmasdan to'g'ridan-to'g'ri dalada to'g'ridan-to'g'ri dalada "maydon" manbaini o'zgartirish.

· "Forma sarlavhasi" yoki "Ma'lumotlar maydoni" kabi shakl bo'limlarining o'lchamlarini o'zgartirish.

· Setout rejimida o'zgarishi mumkin bo'lmagan shaklning xususiyatlarini o'zgartirish (masalan, Odatiy ko'rinishyoki Shakl rejimi).

Hisobotlar

Hisobot jadvallar va so'rovlardan ma'lumotlarni chop etish uchun mo'ljallangan asosiy ob'ektning asosiy ob'ektidir. Hisobotlarda, qoida tariqasida, MS Kirish ma'lumotlar ma'lumotlarini tizimlashtiradi va umumiy va oraliq natijalarini hisoblaydi. Bundan tashqari, hisobotda hisobot tartibi to'g'risidagi ma'lumotlar mavjud: imzo, sarlavhalar, raqamlar va boshqa ma'lumotlar.

MS dan foydalanish uchun ariza hisobotlarni keltirib chiqaradi: hisobot, Sehrgarlar, bo'sh hisobot, hisobot dizayneri.

Hisobot. Danalmay tezkor yo'l Hisobot yarating, chunki hisobot qo'shimcha ma'lumotlarni talab qilmasdan shakllantiriladi. Hisobotda ma'lumotlar manbali yozuvlar mavjud - jadval yoki so'rov mavjud. Hisobotni tuzatish yoki dizayner rejimida o'zgartirilishi mumkin. Har safar hisobot topilganda haqiqiy rekord ma'lumotlar manbasidan kelib chiqadi.

Sehrgar haqida xabar berish.Interfaol rejimda hisobotni yaratadi, foydalanuvchiga ushbu jadval va so'rovlar orasidagi ulanishni oldindan jadvallar yoki so'rovlardan foydalanish imkoniyatini beradi. Bunday holda, siz ma'lumotlarni guruhlash va saralash usulini belgilashingiz mumkin.

Turli xil miqyosdagi hisobotni oldindan ko'rish sizga hisobotni chop etishda qanday ko'rinishini ko'rish imkonini beradi.

MS Access Arizasi vositasi mavjud Usta stikerlar, Bu standart o'lchamdagi stikerlarni yaratishga yordam beradi. Stikerlar uchun yozuvlar manbai - bu jadval yoki so'rov.

Bo'sh hisobot.Kam sonli maydonlar bilan hisobni tezda yaratish uchun ishlatiladi. MS kirish bo'sh hisobotini ochadi. Shu bilan birga, maydon oynaning o'ng tomonida paydo bo'ladi. Maydonlar ro'yxatisiz ikki tomonlama sichqonchani tanlamoqchisiz yoki kerakli maydonlarni sudrab borishni xohlaysiz.

Guruhda keltirilgan vositalardan foydalanish Nazorat elementlari Yorliqda FormatlashSiz kompaniyaning emblemasini, sarlavhasi, sahifalari, sana va vaqtni hisobotga qo'shishingiz mumkin.

Hisobot dizayneri.Hisobot tuzilishi, shuningdek shakli tuzilishi bir nechta qismlarga ega: Hisobot sarlavhasi, eng yaxshi izoh, guruh sarlavhasi, ma'lumotlar doirasi, guruhga kirish, quyi oqim, hisobot.

· Hurmatli xabar. Hisobot sarlavhasini joylashtirish uchun ishlatiladi. Sarlavha Kompaniyaning emblemasi, hisobot nomi yoki sana o'z ichiga oladi. Agar hisoblangan nazorat "Statistik funktsiyadan foydalanib, hisobot sarlavhasiga joylashtirilsa Sum.Miqdor butun hisobot uchun hisoblanadi. Hisobot sarlavhasi hisobotning boshida bir marta yuqori taglikning oldida bosilgan.

· Sahifa sarlavhasi. Xabarlardagi ustunlarning nomlarini joylashtirish uchun ishlatiladi jadval shakli. Har bir sahifaning yuqori qismi bosilgan.

· Guruh sarlavhasi. Guruhning ismini o'z ichiga oladi va har biri oldin bosilgan yangi guruh Yozuvlar. Agar siz statistik funktsiyani ishlatgan guruh sarlavhasida hisoblangan boshqaruv elementini kiritsangiz Sum.Miqdor joriy guruh uchun hisoblanadi.

Ma'lumotlar maydoni. Deraza orqali ma'lumotlar manbasidan ma'lumot manbasiš Maydonlar ro'yxati. Ma'lumot manbai manbasida etishmayotganligi bo'limida ham hisoblangan maydonlar yaratadi. Hisobot ma'lumotlari maydoni va shaklida maydonlarni yoqish texnologiyalari o'xshash.

Guruh yozuvi. Har bir yozuvlar guruhining oxirida joylashtirilgan. Guruh eslatmasi Siz guruh haqida keng qamrovli ma'lumotlarni bosib chiqarish uchun foydalanishingiz mumkin.

· Oyoq. Har bir sahifaning pastki qismida joylashgan. Ma'lumotdan keyingi raqamlarni raqamlash va bosib chiqarish uchun ishlatiladi.

· Eslatma hisobot. Hisobotda hisobotni chop etish va boshqa xulosalar bo'yicha boshqa ma'lumotlarni chop etish uchun ishlatilishi mumkinligiga e'tibor bering. Hisobot oxirida bir marta chop etilgan.

Hisobot loyihasida siz tartib va \u200b\u200bdizayner rejimlarida o'zgarishlar qilishingiz mumkin.

Siz hisobotni ko'rishingiz mumkin turli xil usullar:

Agar siz vaqtincha o'zgartirishingiz kerak bo'lsa, hisobot rejimida ma'lumotlarning tarkibi Hisobotni chop etishdan oldin yoki hisobot ma'lumotlarini clipboardga nusxalash. To'g'ridan-to'g'ri hisobot rejimida siz murojaat qilishingiz mumkin filtrlar hisobot ma'lumotlariga;

Agar siz o'zgartirishingiz kerak bo'lsa, tartiblash rejimida tartib oldin ma'lumotga ega bo'lgan xabar;

· INDAND rejimida oldindan ko'rishAgar faqat chop etishdan oldin hisobotni ko'rishingiz kerak bo'lsa. Faqat ushbu rejimda bir nechta hisobot ustunlari ko'rinadi. Oldingi rejimda hisobot bitta ustunni ko'rsatadi.

Hisobot bosmaga chiqa olmaydi, lekin uni qabul qiluvchiga elektron pochta xabari sifatida yuboring.

Tomir - ular qayd etilganidek kirish orqali seziladigan aniq qadriyatlar. Tanlovlar, raqamlar, matnli liniyalar, sanalardan foydalanish mumkin. Matnli liniyalar ikki marta tirnoq, sanalar - belgilar (#). Masalan, 567, "Informatika", # 1-yanvar, 99 #.

Doimiy - foydalanishda belgilangan o'zgaruvchan qiymatlar, masalan, To'g'ri, yolg'on, ha, yo'q, null.

Identifikator - Dala qiymati, nazorati yoki xususiyatlariga havola. Identifikatorlar kvadrat qavs ichida bo'lishi kerak bo'lgan jadvallar, shakllar, hisobotlar va boshqa sohalardagi identifikatorlar bo'lishi mumkin. Qoida tariqasida kirish qavslarning avtomatik almashtirishini ishlab chiqaradi.

Ko'p hollarda, ma'lum bir qiymatga havola, ob'ektdan boshlab ma'lumotlar bazasi ob'ektlarining ierarxiyasidagi aniq joylashuvini ko'rsatishi kerak yuqori daraja. Agar siz ma'lum bir jadvalda, shaklda maydonga havolani ko'rsatishingiz kerak bo'lsa, unda maydonning oldida, shuningdek, kvadrat qavslar bilan o'ralgan va maydon nomidan ajratilgan stolning nomi. o'g'li tanish. Masalan, stoldagi maydonchaga havola shakllanadi: [Stol nomi]! [Dala nomi]Shaklda tug'ilgan kunining mol-mulkini boshqarish nazorat sanasiga bog'lanish va Talaba: shakllar! [Talaba]! [Tug'ilgan sana] .DefullValue

Taqqoslash va mantiqiy operatorlar operatorlarTanlov shartlarini ifoda etishga ruxsat berilgan qo'llanilishi:

Ushbu operatorlar bir yoki bir nechta operandlar operatsiyasini aniqlaydilar.

Agar tanlov holatida ifoda hech bo'lmaganda operator bo'lsa, unda standart operator ishlatiladi \u003d.

Matn qiymatlariAgar ular tarkibida bo'shliqlar yoki tinish belgilari bo'lsa ikki karra tirnoq. Aks holda, tirnoqlarni kiritib bo'lmaydi, ular avtomatik ravishda qo'shiladi.

Foydalanishga ruxsat beriladi andoza operatorlari - yulduzcha (*) va savol belgisi (?).

Operator o'rtasida raqamli va sana oralig'ini belgilash imkonini beradi. Masalan:

10 dan 100 gacha

10 dan 100 gacha bo'lgan intervalni belgilaydi; Siz xurmo vaqtini o'rnatishingiz mumkin:

# 01.01.1997 o'rtasida * va # 31.12.1997 yillar orasida *

Operatorda qavslardagi ro'yxatdagi har qanday qiymatga tenglikni tekshirish imkonini beradi. Masalan:

("Matematika"; "informatika"; "hikoyalar")

Operator O'xshash Matn maydonlarida qidirishda shablon belgilaridan foydalangan holda namunalarni ishlatishga imkon beradi. Masalan: "Ivanov *" kabi

Siz tanlov shartnomasidan foydalangan holda tanlov shartini shakllantirishingiz mumkin. Derazaga boring Quruvchi iboralar Siz tugmani bosish orqali qila olasiz Qurmoq So'rov konstruktor asboblar panelida yoki buyruqni tanlash orqali Qurmoq Kontekstga bog'liq menyuda. Sichqoncha kursori selektsiya shartnomasida uni kiritish kerak.

Shaklni kiritgandan so'ng va kirish tugmachasini bosgandan so'ng, ifodaning sintaksisini tahlil qiladi va uni ushbu tahlil natijalariga muvofiq ko'rsatadi.

Mantiqiy operatsiyalar

Mantiqiy operatsiyalar "va", "yoki"

Mantiqiy operatsiyadan foydalanib, mantiqiy operatsiyadan foydalanib, mantiqiy operatsiyadan foydalanib, mantiqiy operatsiya yoki turli xil chiziqlarda ko'rsatilgan tanlov shartlari. Ushbu operatsiyalar, shuningdek, operatorlar va mos ravishda tanlov holatini ifodalashda ham aniq ko'rsatilishi mumkin.

Hisoblangan maydonlar

Maydonlar ustidagi so'rovda hisoblash mumkin. Hisobot natijasi so'rov jadvalidagi hisoblangan maydonni tashkil qiladi. Har safar so'rov hozirgi maydon qiymatlaridan foydalangan holda hisoblab chiqing.

Maydonlarning nomlaridan tashqari, hisoblangan maydonlarning ifodasi ishlatilishi mumkin tengil va o'rnatilgan funktsiyalar. Shaklni qayta ishlash natijasida faqat bitta qiymatni olish mumkin.

Shakl so'rov shaklida bo'sh qator maydonida kiritiladi Maydon. Key tugmachasini bosgandan yoki kursorni boshqa satr maydoniga o'tkazgandan so'ng, maydon nomi ushbu yo'nalishdagi ifodadan oldin qo'shilgan. N.. N so'rovda hisoblangan har bir yangi yaratilgan maydon uchun bitta butun sonni ko'paytiradi. Namozning oldida turgan, hisoblangan maydonning nomi undan yo'g'on ichak bilan ajratilgan. Masalan:

Ifoda !: Narx] * [raqam] narxi va raqami - Maydon nomlari.

Hisoblangan maydon nomi - ifoda1 U stolda so'rovni ijro etish natijalari bilan boshlangan. Bu nomni o'zgartirish mumkin.

Hisoblangan maydonlar uchun, boshqa har qanday boshqa tartibda, saralash, saralash shartlarini belgilash va yakuniy qiymatlarni hisoblash.

O'rnatilgan xususiyatlar

Kirish va vba taxminan 150 ni aniqladi o'rnatilgan xususiyatlarqayta hisoblangan maydonlarda va tanlash shartlarida ishlatilishi mumkin. Ba'zi guruhlangan funktsiyalarni ro'yxatlang.

  • Sana va vaqt funktsiyalari. Ishlov berish sanalari va dalalarda va bir qatorda foydalanish paytida ishlatiladi. Masalan, sana va kunduzgi kunni qaytaring (yil, oy, kun) ni qaytaring, masalan, sana funktsiyasi joriy sana yaratadi, oylik funktsiya kunni o'z ichiga olgan dala qiymatidan bir oyni o'z ichiga oladi.
  • Matnni qayta ishlash funktsiyalari. Belgilar satrlari bilan ishlashda ishlatiladi.
  • Ma'lumotlar turini o'zgartirish funktsiyalari. Tizimga tizim tomonidan eng tegishli ma'lumotlarni tanlashdan qochadigan raqamli qiymatlar uchun ma'lumotlarni aniqlashni ko'rsatadigan foydalanuvchini ko'rsating.
  • Matematik va trigonometrik funktsiyalar. Standart arifmetik operatorlar yordamida bajarilmaydigan raqamli qiymatlar bo'yicha operatsiyalarni bajaring.
  • Moliyaviy funktsiyalar. O'xshash excel xususiyatlari, Investitsion, amortizatsiya ajratmalari, yillik ijara va boshqalarni hisoblash foizini hisoblash uchun xizmat qiling.
  • Statistik funktsiyalar. O'rtacha qiymat, minimal qiymatni, maksimal darajada maksimal miqdorni hisoblash uchun yozuvlar uchun subset maydonlarida ishlashda ishlatiladi.

Shaklni yozish uchun tugmachani bosish bilan aytilgan iboralar quruvchisi ishlatilishi mumkin Qurmoq Asboblar paneli.

Foydalanuvchi nomlarini hisoblash

Foydalanuvchi quyidagi usullardan biri yordamida hisoblangan maydonga yangi nom tayinlash imkoniyatiga ega:

  1. Maydon nomini so'rovda o'zgartirish. So'rov dizayner rejimida so'rov formasida Ifoda Yangi nom kiriting.
  2. Maydon xususiyatlarida maydonning imzosini o'zgartirish. Kursorni so'rov shaklida hisoblangan maydonga o'rnating va oynani oching. Maydonning xususiyatlariO'ng tugmachani bosish va kontekst menyusidagi elementni tanlash Xususiyatlar. Oynada Maydonning xususiyatlari Yorliqda Umumiy Satrda kerakli imzo matnini kiriting Imzo maydoni.