2 Г 1
иж:
Сортуфовка: Вьвод на экран: Условие отборе:
1 ] _ 1
И 0 В
т
► Г
4 .36 -газт.
Бо'гоуш «5_ЫзоЫ» п о т Ы1ап 5ац1аут1г уа ¡зЬда ШэЫ- гапш (4.37-гавт).
0
С _ х и с о б 1 : з а п р о с н а в ы б о р к у
Тал^ТО А ^|;у:;::Ф там£»Е. ‘ [ Сп т п и л м ! Я нгж ^стмд
1 Акрамов X 7000 8400
2 Алиджонов А 8000 9600
3 Бердиев Ф 10000 12000
Боситзюнов Б 8000 9600
Жураев А еооо 9600
Журакулов А 8000 9600
7 Каримов 3 10000 12000
6 Мазосудов А 7000 8400
Нурматов К 7000 8400
Руэицулов Ш 7000 8400
11 Ташов Ш 7000 8400
12: Алимов Б 10000 12000
Запись: Ж V<I I" 1 и Й1>*1 нэ 502
4.37 -га5Ш.
Ви so‘гovda 1а1аЬа1агшпд оШтд1 уа 20% оэЬдап 1юМад! эи- рег^уа1апш ко'пэЬ т и т к т . Уапд1 1юзП дШпдап maydonlardagi ifodalaг ко‘р hollaгda тигаккаЬ Ьо‘Шэ, и1агш до‘Ша уог1зЬ д1ут kechadi. Ви hollarda уахзЫэ! П остроител^ап foydalanib, уог1зЬ maqsadga muvofiqdiг.
Yuqoгidagi гтзо1ш тагкиг иэи1 Ы1ап ЬоэП qilishm ко'гаппг.
01dingidek oddiy зо ‘гоуш копз1гик1ог holatida 1оуШа1ау- ппг уа «5_ЫзоЬ2» п о т Ы1ап зад1аутшг.
154
M A’LUMOTLAR BAZASINI BOSHQAR1SH SISTEMASI (ACCESS W IN D O W S-9 Х / 2000 UCHUN)
Konstruktor holatida birinchi bo‘sh maydonning Поле
satriga kursorni o'rnatamiz va asboblar panelidan Построить tugmasini sichqonchaning chap tugmasi orqali bosamiz (yoki shu maydonda kontekst menyudan ham foydalanish mumkin). Ekranda Построитель выражений oynasi hosil bo‘ladi (4.38-rasm). Bu oyna ikki qismdan tashkil topgan.
и д Е д а м и и и и д Ю : - ^
1|[Стипендия] * 1,2| _ “ 3 1 ° « I
I Отмена I
I J l l ,Цнаад |
+ L M r J « J d i l < 1 < > | And| От ] N o t ) L t e | ( | ) | Встдаить [ ¿ п р а й с а | I
Тал_коди
£) Табтцы Ф м и м
l±] Загросы (±] Forms (Й Reports
Функции
Q Константы Q Операторы
Q Общие выражения
; 4
4.38-rasm.
Yuqori qismida biz yozgan ifoda hosil bo'ladi. Pastki qismi 3 ta bo‘lakdan iborat. Birinchi bo‘lak bizga Проводники! eslatadi. U yerda papkalar ro‘yxati keltirilgan Ulardagi + belgisi papkalar ichida yana papkalar borligini bildirsa, - belgisi ochiq papka va undagi papkalar daraxtini ko'rsatib turadi. Bu yerdan kerakli obyekt tanlanadi. Bizning misolimizda tanlanishi kerak bo'lgan obyekt «S_xisob2» so'rovdir. Ikkinchi boiakda ochiq obyektning maydonlari ro'yxati akslanadi. Ayrim hollarda bu maydonlaming ham tashkil etuvchilari bo'lishi mumkin. Ular uchinchi qismda ak slanadi. Masalan, Функции papkasining ichida Встроенные функции papkasi mavjud (1-bo‘lak). Встроенные функции p ap kasining ichida har xil turga tegishli funksiyalar ro‘yxati keltirilgan (2-qism). Agar bu ro'yxatdan keraklisini tanlasak, unga tegishli funksiyalar ro'yxati 3-qismda akslanadi.
2 -bo‘lakdan kerakli maydonning nomini tanlaymiz va Вста вить tugmasini bosamiz. Natijada, tanlangan maydon nomi yuqori
-155 -
M A’LUMOTLAR BAZASINI BOSHQAR1SH SISTEMASI (ACCESS W INDOW S- 9 Х /2000 UCHUN)
qismda paydo bo‘ladi. Bizning misolimizda u «Stipendiya» nomli maydon. Kvadrat qavslar avtomatik tarzda o‘zi hosil bo'ladi.
Birinchi qismning pastida arifmetik amallar, taqqoslash belgilari va mantiqiy funksiyalar keltirilgan. Ulardan foydalanib yoki klaviatura yordamida ifodaning qolgan qismini yozamiz. Agar yana boshqa maydonlar kerak bo‘lsa shu zaylda tanlab olinadi. Bu
maydonlar boshqa obyektlarda ham bo'lishi mumkin.
OK tugmasini bosib hosil qilinayotgan so‘rovga qaytib kelamiz (4.39-rasm). E’tibor bering, yangi hosil bo‘lgan maydonning nomi
«Выражение 1». Umuman, Построитель hosil qilingan may- donlarga «Выражение 1», «Выражение 2» va h.k. nomlar beradi.
Поле: КМтабпшы: Сортировка: Вьводнажран:
. Условие отбора: ' - и * :
Тал коди Ф гтш я Сттендия Выражеже1:[Сттендия1* 1,2 * Ж талаба Ж талаба Ж талаба
0 0 0 0
«LJ
; ' ‘ ‘ “ ■ г : ;
'
‘ ' ■ ■- " . 'г '. '; " ’'.
4.39-rasm.
Bu nomni o'zimizga tushunarli nom bilan almashtiramiz. Biz ning misolimizda u «Yangi_stip» nomidir. So'rovni ishga tushirib, 4.35-rasmdagi natijani hosil qilamiz.
Hisoblovchi so‘rovlarda hosil qilinayotgan yangi maydonlarda hosil bo'ladigan qiymatlar ma’lum bir ifodaning qiymatidan iborat ekan. Ifodani yozishning ikki xil usuli bilan tanishdik. Umuman, ifodada maydon nomlari, funksiyalar, konstantalar va arifmetik amal belgilari ishtirok etishi mumkin. Ulardan foydalanishda quyi- dagilarga e ’tibor berish kerak:
agar ifodada maydon nomi ishtirok etsa, u har doim kvadrat qavslar ([]) oralig'ida bo'lishi shart;
arifmetik amallar sifatida + (qo‘shish), - (ayirish), * (ko‘- paytirish), / (bo'lish), (darajaga oshirish), / (butun qismi) va MOD (qoldiq) belgilari ishlatiladi.
Quyida ayrim funksiyalaming ro ‘yxati va qo'llanish usuli keltirilgan:
156
M A’LUMOTLAR BAZASINI BOSHQARISH SISTEMASI (ACCESS WINDOWS—9 X/2000 UCHUN)
Funksiyaning ko'rinishi Abs([Son])
Cos([Son])
Sin([Son])
Exp([Son])
Fix([Son])
Int([Son])
Log([Son])
Rnd([Son])
Sgn([Son])
Sqr([Son])
Do'stlaringiz bilan baham: |