20.1 - rasm. Data Control komponentalar bo`limi
Data Controls komponentalar bo`limida mavjud bo`lgan komponentalar haqida quyida keltirilgan.
- DBGrid – bu ma`lumotlar bazasi ob`yektlarini intefeysda to`liqligicha aks ettira oladigan yagona komponenta hisoblanadi. BDGrid jadval ko`rinishi shakllantiriladi. U har bir yacheykada joylashgan ma`lumotlarni ”ADOQuery” komponentasining “SQL” xususyatiga yozilgan so`rov orqali oladi.
- DBNavigator – bu komponenta orqali ma`lumotlar bazasi ob`yektlariga
to`g`ridan–to`g`ri murojaat qilish mumkin. Komponenta ma`lumotlarni kiritish, o`zgartirish, o`chirish kabi amallarni bajarishga yordam beradi.
- DBText – bu komponenta “Label” komponentasiga o`xshash, lekin
buning text xossasi yo`q. U ma`lumotlarni ma`lumotlar bazasidan oladi. DBText komponentasining “DataSource” va “DataField” xususiyatlari bo`lib, unda yaratilgan datasource va belgilangan ob`yekt atributi ko`rsatiladi.
- DBEdit – bu ma`lumotlar bazasidagi ob`yektning belgilangan taributi elementini aks ettiradi.
- DBMemo - Memo matnlarni bir necha qator qilib chiqarish uchun
ishlatiladi. Bu matn chiqarish maydoni dasturda natijalarni chiqarishda qo`l keladi. Natijani chiqarishda u dastur ichida quyidagicha ishlatiladi. Memo1.Lines.add('Echim='+S); Memo maydonini tozalash esa natijani chiqarishdan oldin modulda Memo1.Clear buyrug`ini berish bilan amalga oshiriladi.
- DBListBox - komponenti ro`yxat va bir o`lchamli massiv ko`rinishdagi ma’lumotlarni ekranga aks ettirishda ishlatiladi. Ma’lumotlarni kiritishda esa Edit komponentasidan foydalaniladi. DBListBox komponentasi Standart komponentalar palitrasida joylashgan.
- DBComboBox - komponenti ro`yxat va bir o`lchamli massiv
ko`rinishdagi ma’lumotlarni ekrandan kiritish uchun ishlatiladi. U DBListBox va DBEdit komponentalarining birgalikdagi ishini bir o`zi bajaradi. Tashqi ko`rinishdan bu komponent oddiy DBEdit kiritish qatorini eslatadi. Uning o`ng qismida pastga belgisi bo`lib, kiritilayotgan ma’lumotlarni ko`rib borish mumkin.
- DBCheckBox - bog`liq bo`lmagan tanlash tugmalarini yaratadi.
Bundan tashqari Data Control komponentalar bo`limida DBImage,
DBRadioGroup, DBLookupListBox, DBLookupComboBox, DBRichEdit, DBCtrGrid va DBChart komponentalari ham mavjud.
Quyida Data Control komponentalaridan bir nechta misollar keltiriladi. DBrid va DBNavigator komponentlalaridan yuqoridagi laboratoriya ishlarida misollar keltirilgan. DBText va DBEdit komponentalaridan foydalanish ko`rib chiqilgan.
20.2 - rasm. DBText komponentasining ishlatilishi
20.2 - rasmda keltirilgan DBText komponentasini ishlatish ko`rsatilgan bo`lib, uning xususiyatiga murojaatni amalga oshirish zarur. Bu komponentaning DataSource va DataField xususiyatlari asosiy hisoblanadi. Bu xususiyatlar yordamida ma`lumotlar bazasidan ma`lumotlarni o`qish imkoni mavjud bo`ladi. Buning uchun DataSource xususiyati datasource nomiga va DataField xususiyati esa ma`lumotlar bazasining ob`yekti atributi nomiga tenglashtiriladi. Bu ikki xususiyat DBText komponentasini Label komponentasidan farqlab turadi. Chunki bu xususiyatlar orqali ma`lumotlar bazasi bilan bog`lanish imkoniyati mavjud.
Dostları ilə paylaş: |