Acces dasturi bilan ishlash
1)
Access dasturini ishga tushurish. Uning uchun paneldagi qidiruv oynasiga
kiring
va access deb yozing va dasturning ustiga bosing.
2)
Pustaya baza dannix
bo’limini tanlang.
3)
Yangi baza uchun nom bering. Masalan “talabalar_ro’yxati” deb nomlang.
Keyin “Создать” tugmasiga bosing.
4)
Glavniy bo’limidan Rejimga bosib Ranstruktor rejimini tanlang
Keyingi qadamda jadvalga nom bering. Masalan Таблица1 ni o’chirib
“talabalar” deb nomlang va OK tugmasini bosing.
“Имя поля” ustuniga talabalar ma’lumotlarini kiritasiz. Masalan
1.
talaba_id
2.
ismi
3.
familyasi
4.
sharifi
5.
tugilgan_yili
6.
manzili
7.
jinsi
8.
pasport_seriyasi
9.
kursi
10.
tel_raqami
“Тип данных” ustuniga talaba ma’lumotiga mos ma’lumot turi tanlanadi.
Masalan
11.
talaba_id (Счетчик)
12.
ismi
(Короткий текст)
13.
familyasi (Короткий текст)
14.
sharifi
(Короткий текст)
15.
tugilgan_yili
(Дата и время)
16.
manzili
(Короткий текст)
17.
jinsi
(Короткий текст)
18.
pasport_seriya (Короткий текст)
19.
kursi
(Числовой)
20.
tel_raqami (Короткий текст)
Hammasini kiritib bolgandan keyin, “РЕЖИМ” dan “Режим таблицы”
tanlang.
“Да” ni bosing.
Endi talabalarni ma’lumotlarini jadavlga ustunga mos ravishda kiriting.
5)
Yangi jadval hosil qilish. Uning uchun “СОЗДАНИЕ” bo’limidan
“Конструктор таблиц” ga bosasiz.
6)
So‘rovlar (Запросы) yaratish. Uning uchun “СОЗДАНИЕ” bo’limidan
“Конструктор Запросов” ga bosasiz.
Sizga quydagi oyna ochiladi.
“talabalar” jadvalini tanlab “Добавить” tugmasini bir marta bosing va
“Закрить” ga bosing. Sizga quyidagi oyna ko’rinadi.
Endi har bitta maydonni “Поле” ga joylashtiring.
Shunday qilib hamma maydonini joylashtirib chiqasiz.
Joylashtirib bo’lgandan keyin ixtiyoriy ma’lumoti (ya’ni maydoni bo’yicha)
so’rov yarating.
1.
Oddiy so’rov yaratish
I.
ismi “Ali” bo’lgan talabalarni toppish uchun quydagicha so’rov
beramiz.
ismi maydoniga Ali so’zini yozamiz chunki Ali ism bo’lgani uchun.
Undan keyin “КОНСТРУКТОР” bo’limidan “Выполнить” ga bosamiz
va bizga quydagi natija ko’rinadi ya’ni faqat ismi Ali bo’lgan talabalarni
hammasi natija sifatida so’rov natijasida ko’rinadi.
Orqaga qaytish uchun “Режим” dan “Конструктор” ni tanlashingiz kerak
Siz shu qonun qoida asosida har xil so’rovlar qilishingiz mumkin.
7)
So‘rov (Запрос) ni saqlash uchun “Файл” / “сохранит” ni tanlaysiz.
“Запрос1” ni o’chirib so’rovingizga mos nom bering. Masalan “ismlar
bo’yicha qidirish” deb nomlang va OK ni bosing.
8)
II.
Barcha so’rovda
Zapros
blankasining
Uslovie otbora
nomli maydoniga
kiritilishi mumkin bo’lgan amal belgilari mantiqiy solishtirish - >, <, >=,
<=, <> va mantiqiy bog’lash - not, or, and, between, in lardan iborat.
Masalan.
Kursi 3 va undan yuqori va Toshkent shahridan bo’lgan talabalarni
topish so’rovi.
Natijasi:
III.
Ba’zan ma’lumotlarni biror andoza asosida izlashga to’g’ri keladi. Buning
uchun * va ? belgilaridan foydalaniladi.
* - ihtiyoriy sondagi ihtiyoriy belgi ma’nosini bildiradi, masalan: a* - a
harfi bilan boshlanuvchi ihtiyoriy ma’lumotlar, *a – a harfi bilan
tugaydigan ihtiyoriy ma’lumotlar, *a* - tarkibida a harfi ishtirok etgan
ihtiyoriy ma’lumotlarni bildiradi.
? – bir dona ihtiyoriy belgi ma’nosini bildiradi, masalan: a? – faqat ikkita
belgidan iborat, a harfi bilan boshlangan ikkinchi belgisi ihtiyoriy bo’lgan
ma’lumotlar, ??? – faqat uchta ihtiyoriy belgilardan iborat ma’lumotlar.
Masalan.
Ismi a harfi bilan boshlangan talabalar ro’yxatini topish.
Natijasi:
IV.
Parametrli so’rov yaratish
Parametrli so’rov ishga tushirilganda maxsus oynacha ochilib (Rasm 22) unda
topilishi kerak bo’lgan ma’lumotni kiritish so’raladi. Buning uchun
Zapros
blankasining
Uslovie otbora
qatorida
ma’lumotlari topilishi kerak bo’lgan
maydonga [] belgilar joylashtirilib uning ichiga izlanishi kerak bo’lgan ma’lumot
mazmunini bildiruvchi so’z yozib qo’yidadi, masalan:
Familiyasi
nomli maydon
bo’lsa, [Familiyani kiriting] kabi.
Yodingizda bo’lsin
, [] ichiga maydon nomi bilan aynan bir xil yozuv
joylashtirmang, aks holda so’rov ishamaydi, ya’ni so’rov natijasida barcha
ma’lumotlar xatto so’ralmaganlari xam chiqaveradi. Chunki maxsus oynacha
ochilmaydi.
Biroq bu holda so’ralgan ma’lumotni aynan to’liq va to’g’ri kiritish kerak
bo’ladi, aks holda natija sifatida bo’sh jadval chiqadi. Agar
[]
belgilar o’rniga
like[]
qo’yilsa, u holda qidirilayotgan ma’lumotni xatto yuqorida keltirilgan andozalar
asosida xam topish mumkin.
like
yordamida tashkil qilingan parametrli so’rov oynasida mantiqiy
solishtirish va mantiqiy bog’lash amallarini yozish mumkin emas. Ularning o’rniga
*, ?, #, !, [], - belgilar ishlatiladi. Misol: [A,B,R]* - A,B,R harflaridan boshlangan
ma’lumotlarni topish, [F-M]* - F dan M gacha oraliqdagi barcha harflar bilan
boshlangan ma’lumotlarni topish, [!R,V]* - R va V harflari bilan boshlangan
ma’lumotlardan boshqa xammasini topish kerak ekanini bildiradi.
Do'stlaringiz bilan baham: |