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 "); }