Accessda dastur yozish uchun, hattoki oddiy dastur – Siz 5 ta tashkil etuvchi haqida ma’lumotga EGA bo’lishingiz lozim



Download 449,2 Kb.
Pdf ko'rish
bet1/5
Sana10.03.2022
Hajmi449,2 Kb.
#488457
  1   2   3   4   5
Bog'liq
2-amaliy topshiriq



Mavzu. MS Access muhitida dastur yaratish. 
Ishning maqsadi: 
Talabalarda MS Access muhitidan foydalanib dasturlar tuzish 
ko’nikmalarini hosil qilish.
Ishni bajarish uchun nazariy va amaliy ko’rsatmalar: 
Accessda dastur yozish uchun, hattoki oddiy dastur – Siz 5 ta tashkil etuvchi 
haqida ma’lumotga ega bo’lishingiz lozim. Ular: Access da ishlatiladigan VBA 
asoslari sintaksisi, xizmatchi so’zlar va operator, o’zgaruvchilarni e’lon qilish 
qoidalari, funktsiya va podprogrammalarni tuzish usullari, foydalanuvchi 
tomonidan quriladigan ma’lumot tiplari. 
Mashg’ulotning asosiy temalari: 

Access VBA dasturlash tili sintaksisi 

Operatorlardan qanday foydalanish lozim 

O’zgaruvchilarni e’lon qilish va dasturda ma’lumotlarni saqlash uchun 
ularni qo’llash 

Tilda ifoda 
Access VBA ning xizmatchi so’zlari 
Xizmatchi 
So’zlar 
qiymati (maqsadi) 
As 
Binary 
ByRef 
ByVal 
Call 
Dim 
Do 
End 
Else 
Error 
Exit 
False 
For 
Function 
Get 
If 
O’zgaruvchi nomi va funktsiya argumenti, o’zgaruvchi tipini 
ajratuvchi sifatida ishlatiladi 
Ikki holda ishlatiladi: Option Compare operatorida satrlarni taqqoslash
tiplarini va Open operatorida fayllarga imkonyat tipini berishda 
O’zgaruvchi ссылка bo’yicha protseduraga o’zatilayotganligini 
bildiradi (ko’rsatadi) 
O’zgaruvchi qiymati bo’yicha protseduraga o’zatilayotganligini 
bildiradi (ko’rsatadi) 
Podprogrammani chaqirishni anglatadi 
O’zgaruvchilarni saqlash uchun, xotiradan joy ajratishds 
foydalaniladi 
Takrorlanish jarayonini tashkil etuvchi While va Loop xizmatchi 
so’zlar bilan birgalikda ishlatiladi 
Dastur tugallanganligini bildiruvchi komanda 
If shartli o’tish operatori bilan birgalikda ishlatiladi 
Mavjud bo’lishi mumkin bo’lgan xatoliklarni aniqlaydi. Bu funktsiya 
xatolik nomeri, xatolik sabablari to’g’risida ma’lumot beradi 
Joriy dastur blokidan bevosita chiqiv ketishni ta’minlaydi. For, Sub, 
Function qurilmalarida ishlatiladi. 
Mantiqiy ifodalarda ishlatiladi. Qiymati 0. 
Takrorlanish jarayonini tashkil etishda Next xizmatchi so’zi bilan 
birgalikda ishlatiladi 


Let 
Loop 
Me 
Next 
ReDim 
Set 
Step 
Stop 
Sub 
Then 
True 
Type 
While 
Funktsiyani aniqlashda yoki e’lon qilishda qo’llaniladi 
Alohida yozuvlarni olishda yoki fayllarni diskdan o’qish uchun 
foydalaniladi 
End, Else xizmatchi xizmatchi so’zlar bilan shartli o’tish operatorini 
tashkil etib. Mantiqiy ifodani tekshiradi 
O’zgaruvchi berishda prefiks yoki operatorlar yozuvi 
DO While takrorlanishda tugallovchi fraza sifatida ishlatiladi
Ob’ektga ссылка usuli. 
For takrorlanishda tugallovchi fraza sifatida ishlatiladi
Massiv elementlari uchun xotiradan qaytadan xotiradan joy ajratishda 
ishlatiladi 
Ob’ektni o’zgaruvchi deb e’lon qilishda maqsadida qo’llaniladi 
For Next va For Each takrorlanishning har qadamida oshib boruvchi 
qiymatini aniqlaydi 
Ishni tuxtatuvchi buyruq, dasturlarni testdan o’tkazishda qo’llaniladi 
Podprogrammalarni aniqlash va e’lon qilishda ishlatiladi 
If shartli o’tish operatori bilan birgalikda ishlatiladi 
Mantiqiy ifodalarda ishlatladi. Qiymati 1 
Yangi tiplarni aniqlashda qollaniladi 
Takrorlanish jarayonini tashkil etishda Do konstruktsiyasi tarkibada 
ishlatiladi 
Access operator va operandaladi 
Xizmatdagi so’zlar – umumiy kartinaning bir qismidir. Boshqa zarur bo’lgan 
ob’ektlar to’plami bu – operatorlar va ularning operandalaridir. Operator odatda 
yagona simvol ko’rinishida tasvirlanadi. Masalan: + simvoli qo’shish operatorini 
belgilaydiQuyida Access da ishlatiladigan VBA operatorlarining bir qismini 
keltiramiz. 
Operator – til muxiti bo’lib, aniqlangan simvol bilan belgilanadi va yagona 
operatsiyani bajarish uchun xizmat qiladi. Masalan: “ * “ ko’paytirish belgisi, 
sonlarni ko’paytirish uchun xizmat qiladi. 
belgilanishi 
nomlanishi 
tavsiflash (maqsadi, vazifasi) 




( ) 




‘ 
“ 
Funt 
Dollar 
Ampersand 
Ko’paytirish 
Kichik qavs 
Minus 
Plyus 
Bo’lish 
belgisi 
Bo’lish 
belgisi 
Shartli direktiv kompilyatorini tuzish uchun 
qo’llaniladi 
Funktsiyani matnli satrga qaytishini ko’rsatish 
uchun ishlatiladi 
Satrlarni kleylash operatori, ya’ni 2 satrni bi-biriga 
ulaydi 
Ko’paytirish operatori 
Ifodalarni gruppalashda ishlatiladi 
Ayirish belgisi 
Qo’shish belgisi 
Butun bo’lish operatori 





<= 

>= 

<> 
Apostrof 
Qo’sh tirnoq 
O’zlashtirish 
operatori 
Nuqta 
Kichik 
belgisi 
Kichik yoki 
teng belgisi 
Katta belgisi 
Katta yoki 
teng belgisi 
Teng belgisi 
Teng emas 
belgisi 
Haqiqiy bo’lish belgisi 
Izoh operatori 
Satrdagi matnni belgilash uchun juft holatda 
ishlatiladi 
O’ng tomondagi qiymatni chap tomondagi ifodaga 
o’zlashtirish operatori 
Ob’ekt a’zolaridan foydalanishda ishlatiladi 
Chap tomondagi ifoda qiymati va o’ng tomondagi 
ifoda qiymatidan kichikligini tekshiruvchi operator 
Taqqoslash operatori 
Taqqoslash operatori 
Taqqoslash operatori 
Taqqoslash operatori 
Taqqoslash operatori 
Har bir operator bir yoki bir necha operand bilan ishlatilishi lozim. 
Ko’pchillik operatorlarda ikkita operand bo’lishi lozim, ya’ni operatordan chap va 
o’ngda joylashgan. Bunday operatorlar binar operatorlari deb yuritiladi. Bundan 
tasqari unar operatorlari ham mavjud. Bular yagona, bitta operand bilan ishlaydi. 
Access da bundan boshqa operatop tiplari yo’q. Masalan: 5 + 3 da ikkita operand 
5,3; “+” qo’shish belgisi. 
Ma’lumotlar: xabarlar, ma’lum dasturlar 
Dasturlash tilida “Xizmatchi so’z va operator” - larni fizika dunyosining 
atomiga o’xsha-tish mumkin. Xizmatchi so’z va operatorlar – dasturlashning 
kichik bir kodidir. Bularga ma’lu-motlarni qo’shsak, u holda ifodani hosil qilamiz.
Access qoidalari asosida yozilgan ifoda oddiy, soda yoki murakka, hajmiy 
ham bo’lishi mumkin. Dastur operatsiyasida qatnashubchi ma’lumotlar, 
o’zgaruvchi ko’rinishida kompyuter xotirasida saqlanadi. 
O’zgaruvchi
– bu xotira 
fragmentining nomlanishi bo’lib, ma’lumotlarning aniqlangan tipini saqlash uchun 
mo’ljallangandir. Ma’lumotlarning tipi – axborotlarning urug’ini , avlodini (rod) va 
oz’garish oralig’ini ko’rsatadi. Ifoda yozish uchin eng kamida o’zgaruvchi, 
operator va qiymat bo’lishi lozim. Ifodalarni tuzishdan oldin, Access VBA da 
ishlatiladigan ma’lumot tiplarini aniqlab olamiz: 
Nomlanishi hajmi 
Qiymatlarining o’zgarish oralig’i 
Byte 
Boolean 
Currency 
Date 
1 bayt 
2 bayt 
8 bayt 
8 bayt 
0 dan - 225 gacha 
True (rost) yoki False (yolg’on) 
-922337203685477.5808 dan - 922337203685477.5807 
gacha 


Decimal 
Double 
Integer 
Long 
Object 
Single 
String 
Type 
Variant 
12 bayt 
8 bayt 
2 bayt 
4 bayt 
4 bayt 
4 bayt 
Ihtiyoriy 
Ihtiyoriy 
16 bayt 
1 yanvar 100 yildan – 31 dekabr 9999 yilgacha 
79228162514264337593543950335 o’nlik nuqtasiz 
yoki +/-7.9 va nuqtadan so’ng 28 o’nlik razryad 
-922337203685477.5808 dan -
922337203685477.5807 gacha 
-32768 dan - 32767 gacha 
-2147483648 dan - 2147483647 gacha 
Ixtiyoriy ob’ektga ссылка 
-3.402823E38 dan – 1.401298E-45 gacha manfiy sonlar 
uchun, 1.401298E-45 dan - 3.402823E38 gacha 
musbat sonlar uchun 
Satrning uzunligi taqriban 2 mlrd simvolgacha 
Ma’lumotlarning foydalanuvchi tipi 
Ixtiyoriy sonli yoki simvolli qiymati 
Dasturda foydalanish uchun qandaydir ma’lumotni saqlash zarur bo’lsa, u 
holda uni mos o’zgaruvchi bilan e’lon qilish lozim. O’zgaruvchini e’lon qilish 
uchun Access VBA da sintaksis konstruktsiyasi quyidagicha: 

Download 449,2 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish