c++ VA mbbtuhkjhkjhkhjkjhkjkhhkjhjkj.pptx

zuli117 0 views 18 slides Sep 29, 2025
Slide 1
Slide 1 of 18
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18

About This Presentation

zfvzdvdfvdfvff


Slide Content

Ma`lumotlar bazasidan Ado taxnologiyasidan foydalanib MBBT bilan ishlash

Dastlab MS Access 2016 MBBTda yangi ma’lumotlar bazasini tuzamiz . Buning uchun quyidagi qadamlardan iborat ishlarni amalga oshiramiz : Файль --> Создать --> Новаябазаданных … C++ Builderda ma’lumotlar bazasi bilan ishlash ADO komponentalaridan foydalangan holda ma’lumotlar bazasi bilan ishlash .

C++ Builderda ma’lumotlar bazasi bilan ishlash ADO komponentalaridan foydalangan holda ma’lumotlar bazasi bilan ishlash . Создание в коструктор bandini tanlaymiz :

Access orqali malumotlarni jadvalini yaratib olamiz . Bu yerda ma`lumotlarni maydonlarni kiritamiz .

Access orqali malumotlarni jadvalini yaratib olamiz . Jadvallarni shu ko`rinishda yasab olamiz .

Access orqali malumotlarni jadvalini yaratib olamiz .

Access orqali malumotlarni jadvalini yaratib olamiz . Va ularni bog`laymiz bog`lashdan oldin Menular satridan FILE bulimini tanlab keyin САХРАНИТЬ КАК bulimidan 2002-2003 . mdb formatni tanlaymiz va saqlaymiz .

Borland C++ Builder dasturlash muhitida ma’lumotlar bazasi bilan ishlash uchun ADO komponentlarini hisoblanmish quyidagilardan foydalanish mumkin : ADOConnection ma’lumotlar bazasi (MB) bilan bog’lnish hosil qilish uchun mo’ljallangan komponenta . ADOTable MBning jadvali bilan bog’lanish hosil qiluvchi komponenta ADODateSet Komponentasi ADO omboridan tanlangan malumotlarni tasvirlashga mo`ljallangan

Ishni bajarish tartibi : 1-qadam. Mazkur komponentalarni formaga joylashtiramiz : Data Access bulimidan Datastructurni tanlab uni ishga tushiramiz . ADO bulimidan esa ADOConnection va ADOTable tugalarni tanlaymiz hamda formaga tashlaymiz .

2-qadam. Ma’lumotlar bazasini tashkil etish hamda uni Builderda bog‘lash ADOConnection1 ni ustiga sichqonchani ikki marta bosish orqali uning ConnectionString xususiyati ochiladi Undan Build tugmasini bosamiz . Microsoft.Jet.OLEDB.4.0 Provider ni tanlaymiz .

Ma’lumotlar bazasini tashkil etish hamda uni Builderda bog‘lash So‘ngra (…) tugmasi orqali Accesda yaratilgan fayl ko‘rsatiladi hamda uning ulanganligi “ Проверить подключение ” tugmasi bilan tekshiriladi . Agarda “ Проверка подключение выполнена ” natijasi chiqsa ulangan sanaladi . Endi ma’lumotlar bazasidagi Book hamda qarzdorlar jadvalini ulash lozim . Buning uchun ADOTable1 ning Connection xususiyatiga ADOConnection1 tanlanadi .

Ma’lumotlar bazasini tashkil etish hamda uni Builderda bog‘lash ADOTable 1 ning Table Name xususiyatidan Book jadvaliga bo`glaymiz Shu tarzda ADOTable2ni xam bog`laymiz . Hamda ularni Name TBook va Tqarzdorlarga O`zgartiramiz . DataControl bulimidan DBGrid ni tanlab Formaga tashlaymiz

Ma’lumotlar bazasini tashkil etish hamda uni Builderda bog‘lash Dataset1 va Dataset2 ning Dataset bulimidan Tbook va Tqarzdorlarni tanlab olamiz . Name Dbook va Dqarzdorlarga o`zgartiramiz . DBGridni DataSource bulimidan Dbook ni tanlaymiz . ADOTablening Properties bulimidan Active bulimi TRUE qilamiz Va Dasturni ishga tushiramiz .

Ma’lumotlar bazasini tashkil etish hamda uni Builderda bog‘lash Tqarzdorlar jadvalini Master Source bulimidan Dbook nitanlaymiz va MasterFields bulimi tanlaynimiz hamda BookID ni ikkinchi jadvaldagi ID ga bog`laymiz .

Ma’lumotlar bazasini tashkil etish hamda uni Builderda bog‘lash DataControls panelidan DBNavigator knopkasini t firmaga tashlaymiz . Va uni Data source dan Tbookni tanlab ishga tushiramiz .

Ma’lumotlar bazasini tashkil etish hamda uni Builderda bog‘lash Ma`lumotlarni yili buyicha qidirish uchun Formaga bitta Button va Edit knopkalarni tashlaymiz . Uning nomini Search deb nomlab ichiga shu kodni yozamiz . void __ fastcall TForm1::Button1Click( TObject *Sender) { TLocateOptions SearchOptions ; SearchOptions.Clear (); SearchOptions << loPartialKey ; if( TBook ->Locate("Year",Edit1-> Text,SearchOptions )) ShowMessage (" topildi "); else ShowMessage (" topilmadi "); }

Dasturning Umumiy Ko`rinishi

E`tiboringiz uchun raxmat