|
Laboratoriya mashg’ulotlari materiallari 1 Laboratoriya ishi Mavzu: Ma`lumotlar bazasini loyihalash. Mohiyat – aloqa diagrammasini qurish (er modeli). Ishdan maqsadvoid __fastcall TForm1::Button1Click(TObject *Sender)
|
səhifə | 12/25 | tarix | 05.01.2023 | ölçüsü | 10,55 Mb. | | #98248 |
| amaliy laboratoriya (4)void __fastcall TForm1::Button1Click(TObject *Sender)
{
// Edit komponentasidan ma`lumotni o`qish
String s="SELECT * FROM MAHSULOT WHERE MAHSULOT_NOMI='"+Edit1->Text+"'";
//ADOQuery1 komponentasi bilan ishlash
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(s);
ADOQuery1->Open();
}
Kod yozilgandan keyin dastur kompilyatsiya qilinadi va qidirilayotgan mahsulot nomi yoziladi.
8.6. rasm. Interfeys asosiy oynasi
8.6. rasmda interfeysning asosiy oynasi keltirilgan bo`lib, unda “Olma” so`zi qidirilgan. Bu qidiruvni amalga oshirish uchun Edit komponentasiga qidirilayotgan mahsulot nomi yoziladi va “Qidir” tugmasi bosiladi. Qaysidir ma`noda bu qidiruv deyiladi. Aslida esa tanlash deb yuritiladi, ya`ni bir nechta qatorlar ichidan kerakli bo`lganlarini ajratib olishdir. Bu vazifa tugmani bosgandagina amalga oshadi. Chunki SQL so`rovlar va C++ kod belgilangan tugmaning Click xossasi ichiga yozilgan. Interfeys orqali ma`lumotlarni o`zgartirish va o`chirish imkoniyatlari ham mavjud.
Nazorat savollari
Ma`lumotlar bazasi bilan aloqa bog`lashda qaysi komponentalardan foydalaniladi?
Ma`lumotlarni intefeys orqali kiritishning qanday usullari bor?
DBNavigator qanday komponenta?
DataSource komponentasi vazifasi.
DBGrid va DBNavigatorni qanday qilib bog`lash mumkin?
Oracle bilan bog`lanishda C++ning o`ziga xos xususiyatlari nimada?
Qanday komponentalar forma osti komponentalari hisoblanadi?
C++da kod orqali ma`lumotlarni kiritish, o`zgartirish va o`chirish mumkinmi?
C++ dasturlash tilida SQL so`rovlarni aks ettirish mumkinmi?
Interfeys orqali ma`lumotlarni o`zgartirib ko`ring.
9 Laboratoriya ishi
Mavzu: C++da Windows Forms Data Controldan foydalanish
Dostları ilə paylaş: |
|
|