Kerakli joyda sichqonchaning chap tugmasini qo*yib yubo- ring.
Maydonning o‘mi o'zgarganligini ko'rasíz.
4.11-rasm.
Shunday qilib, biz konstruktor yordamida oddly so rovni loyi- halashni ko‘rdik.
Bir nechta jadval ishtirok etgan oddly so‘rovlar
4.3-rasmda keltirilgan ma’lumotlar bazasidan talaba kodi, tala- baning familiyasi va u qaysi o'qituvchining guruhida o cqishini aniqlash talab etilsin. Bu so'rovni loyihalash uchun yana konstruk- tordan foydalanamiz. Yuqoridagi usul bilan quyidagi (4.12-rasm) so'rov hlankasini hosil qilamiz. So‘rovni ishga tushirib (hali xoti- raga saqlamasdan) natijaga e ’tibor bersak (4.13-rasm), o'qituvchi- laming familiyasi o ‘miga ulaming mos kodlari paydo boidi. So‘rovning bu ko‘rinishda boiishi tabiiy, chunki asosiy jadvalda (4.3-rasm) o'qituvchilar maydonida ulaming kodi yozilgan. Ammo bu so‘rovlar tushunishni qiyinlashtiradi. So'rovda hamma narsa tabiiy shaklda boiishi maqsadga muvofiqdir. So‘rovning o‘qituvchi maydonida o‘qituvchilaming familiyalari turishi uchun ulaming kodlari va familiyalari joylashgan «J_ukit» nomli jadvaldan foy-
138
M A’LUMOTLAR BAZASINI BOSHQARISH SJSTEMASI (ACCESS WINDOWS—9ХУ2000 UCHUN)
dalanamiz. Buning uchun so‘rov blankasiga bu jadvalni ham kiri- tamiz (4.14-rasm).- So‘rov blankasining Поле satriga «J_talaba» nomli jadvaldan talaba kodi va familiyasini, «J_ukit» nomli jad- valdan esa «Famil» maydonlarini tushiramiz.
4.12-rasm.
4.13-rasm.
- 1 3 9 -
M A’LUMOTLAR BAZASINI BOSHQARISH SISTEMASI (ACCESS W IND O W S-9 Х /2000 UCHUN)
З ап р о с! : запрос на выборку
* - ...... ,.
Ш Ш Ш
l_OH 2 _ O H
3 OH
ш ш р к
M m j a u w
/ |фаиил
У*к и^коди 1 22 f 4|Лае_коди Вил_коди
Поле: ИмятабтАы: Сортировка: вывод на эфан: Условие отбора:
иди
Тал коди Фамшия Ф а т л —
Ж талаба Ж талаба Ж укит
и г и
4.14-rasm.
Bu so'rov tushunishga ham oson va tabiiydir. So'rovlami loyi- halashda, albatta, yordamchi jadvallardan foydalanish maqsadga muvofiq. Bu so'rovni «S_oddiy2» nom bilan saqlab qo‘yamiz. Agar so'rovlarda ishtirok etgan jadvallarda biror o‘zgarish kiritilgan bo'lsa (yangi ma’lumotlar kiritilgan yoki ayrim ma’lumotlar olib tashlangan bo'lsa), bu o'zgarishlar, albatta, mos so'rovlarda o‘z ak- sini topadi. Istagan paytda mavjud so'rovlarga o'zgartirishlar kiritish mumkin. Buning uchun so'rovni konstruktor holatida ochib, so'rov blankasiga o‘zgartirishlarni kiritish va hosil bo'lgan yangi
so‘rovni Ф айл => Сохранить как menyusi orqali yangi nom bilan saqlash lozim. Natijada, oldingi so‘rov ham saqlanib qoladi. Ma- salan, 4.15-rasmdagi so‘rovga («S_oddiy2») o'qituvchilaming la- vozimini ham kiritish kerak bo‘lsin. Bu so‘rovni konstruktor ho latida ochamiz. So'rov blankasiga «J_lavozim» nomli jadvalni ham kiritamiz (4.16-rasm). Undan «Lavoz» nomli maydonni Поле satriga
tushiramiz. Hosil bo'lgan so‘rovni Файл => Сохранить как me nyusi orqali, «S_oddiy3» nom bilan saqlab qo ‘yamiz. Bu so'rovni ishga tushirsak, natija 4.17-rasmdagidek bo‘ladi.
Hosil qilingan so'rovlarni xohlagan paytda chop etish mumkin. Buni asboblar panelidagi mos tugmachalardan foydalanib yoki Файл menyusidan mos bo'limlami tanlab amalga oshirish mumkin. So'rovlarga ham jadvallar kabi filtrlar qo'llash mumkin. Bular bilan
140
M A’LUMOTLAR BAZASINI BOSHQARISH SISTEMASI (ACCESS W IN D O W S-9 Х / 2000 UCHUN)
siz jadvallarga tegishli boblarda tanishgansiz. 4.17-rasmdagi so‘- rovda 502 ta talaba haqida ma’lumot keltirilgan. Demak, bazada 502 ta talaba haqida m a’lumot mavjud. Agar sizga katta o'qituvchi Sh. Umarovaning guruhidagi talabalarning ro ‘yxati va soni kerak bo‘lsa, kursorni Sh. Umarova familiyasi joylashgan ixtiyoriy katakka
o‘matib, asboblar panelidan Фильтр по выделенному tástugm a- sini bosing. Natijada, Sh. Umarova guruhidagi talabalar ro'yxati hosil bo'ladi, ular 75 ta ekan (4.18-rasm). Bu so‘rov uchun ham jadvallarga tegishli barcha amallar o‘rinlidir.
i P З_а_п р_о_с_! _. з а_п_р _о с_н_а_в_ы б_о_р ку v j
Тал-_ыодя j Ф ам лди | Ф аиил
А к р ам о в X Л и Х .Ж
А л и д ж о н о в Л Л и Х -Ж .
Б е р д и е в Ф Л и Х Ж 4 Б о с и т х о н о в Б Л и Х Ж
Ж у р а е в А О х у н о в А.
Ж у р а к у л о ь А О х у н о в А
? К а р и м о в 3 О х у н о в А.
М ах м у д о в А О х у н о в А
Н у р м а т о в К О х у н о в А 10; Р у з и ф л о в U1 О х у н о в А И Т а д ю в Ш О х у н о в А
А лим ов Б i У м а р о в а U I
Б а з о р о в К У м ар о в а III
14 -Б а к и р о в X У м ар о в а Ш
3 * и сь ; H i < I I г > |и|»« | ю 502
4.15-rasm.
и' Г_пппнй'1 ЗЛП00С Нй оыборлу
$ S
^ ^ yione;
^ М ю т а б м ы :
-Сорщюисв:
ГиГнши ~ Фант»« Ф м ш Лаеоз
Ж тапаба Ж талаба Ж YKKT Ж лавоэин
„»• Условие отборе:
W*i
? v ^ '» } «JJ
t / < * * '-.i* ' Т . '
4.16-rasm.
-141 -
M A’L UMOTLAR BAZASINI BOSHQAR1SH SISTEMASI (ACCESS W INDOW S-9 X/2000 UCHUN)
I®5 С оддииЗ : запрос но выборку
:■" Т«л^воа*| ' ’ФяшпклшМ |- • t a n • I Лаяоз
►
|
| Акраиов X
|
Ли Х.Ж
|
Уцитувчи
|
—1
|
|
2 АлиДжонов Л
|
Ли X Ж
|
УцИтуВЧИ
|
|
|
3 Бердиев Ф
|
Ли Х Ж
|
Уцитувчи
|
|
|
4 Боситхонов Б
|
Ли Х Ж.
|
Уцитувчи
|
|
|
5 Жураев А
|
Окупов А.
|
Karra jhfитувчи
|
|
|
6; Журакулов А
|
Охувов А
|
;Катта ?цитувчи
|
|
j-
|
71 Каримов 3
8 Махмудов А
|
Охувов А
Охувов А
|
Катта ^читувчи
Катта Уцитувчи
|
|
'
|
9!Нуриатов К
|
Охунов А
|
Катта ^читувчи
|
|
|
10 ;Рузидулов Щ
|
Охувов А.
|
Катта ^цитувчи
|
|
|
11; Ташов III
|
Охувов А.
|
Катта ^^цитувчи
|
|
Ж
|
12- Алииов Б
|
Умарова Ш.
|
Катта ^Ь^итувчи
|
|
1
|
13Базоров К
|
Уиарова Ш.
|
Катта ^читувчи
|
|
1
|
14 1Бакиров X
|
Уиарова Ш.
|
Катта ^читувчи
|
, 1
|
Загись: l* \ < И 1 ►|> Н н Н ^ 5 В ^ П ' ’ ►1
4.17-rasm.
с5э С
оддийЗ : запрос на выборку ■ ■ Н И В Ь й - I n i x l
W0 ■iMflLÄÜÖRli'V ' ы ш ш ш т : Лоаоз л
► . 12 :Алииов Б 1 - - ■ Катта ^итувчи
13 Базоров К Уиарова Щ. Катта ^цитувчи л
Do'stlaringiz bilan baham: |