Hisobot tugmasi yordamida  hisobot olinadi. Buning uchun bu tugmaga quyidagi listingda keltirilgan kodni  yozamiz.  Hisobot




Download 1,55 Mb.
Pdf ko'rish
bet18/24
Sana10.06.2024
Hajmi1,55 Mb.
#262343
1   ...   14   15   16   17   18   19   20   21   ...   24
Bog'liq
maruza3

Hisobot
tugmasi yordamida 
hisobot olinadi. Buning uchun bu tugmaga quyidagi listingda keltirilgan kodni 
yozamiz. 
Hisobot 
tugmasiga yoziladigan kod. 
void
__
fastcall
TForm1::Button4Click(TObject *Sender) 

// Hisobot tugmasi bosilganda 
String str; 
str = ExtractFilePath(Application->ExeName)+"\\report.fr3"; 
frxReport1->LoadFromFile(str); 
frxReport1->ShowReport(); 

Bu kodni yozishdan oldin hisobot faylini yaratish lozim. Bu faylni yaratish 
uchun, frxReport1 komponentasi ustida sichqonchaning o’ng tugmasini 
chertiladi, hosil bo’lgan menyudan Edit Report bandi tanlanadi. SHunda hisobot 
faylini hosil qiluvchi oyna hosil bo’ladi (14.2.3–rasm). Bu oyna yordamida hisobot 
fayli yaratiladi. Buning uchun oyna yordamida faylni foydalanuvchi tomonidan 
yaratilgan ma’lumotlar baza bilan bog’lash uchun menyular satridagi Report 
bandidan Data bandini tanlanadi. SHunda 14.2.4–rasmda keltirilgan oyna hosil 
bo’ladi. Bu oynadan kerakli bandning oldiga belgi qo’yiladi va OK tugmasi 
bosiladi. SHunda 14.2.3–rasmda keltirilgan oynaning o’ng qismida ma’lumotlar 
bazasining maydonlari bilan bog’langan holda, hisobot yaratish uchun 
ma’lumotlar bazasiga bog’langan maydonlar hosil bo’ladi.


99 
FastReport hisobotlar yaratish oynasi
MB tanlash 
Hosil bo’lgan maydonlarni ishchi sohadagi MasterData bandiga 
joylashtiriladi. MasterData bandini tanlanib, uning hususiyatlaridan DataSet 
bandiga frxDBDataset1 yoki foydalanuvchi tomonidan o’zgartirish kiritilgan nomi 
beriladi. MasterData bandiga joylashtirilgan maydonlarni turli ko’rinishda 
joylashtirish mumkin (14.2.5–rasm). 
MasterData bandiga maydonlarni joylashtirish
Rasmda keltirilgan MasterData maydonidagi izoxlarni yozish uchun rasmda 
keltirilgan oynaning chap tomonida keltirilgan komponentlardan Text object 
komponentasidan foydaliniladi. Bundan tashqari hisobotlarni jadval shaklida 
olish mumkin. Buning uchun hisobotni tayyorlashda har bir maydonning 
xoshiyasidagi chiziqlarni ko’rinishini ta’minlash kerak bo’ladi. Bu hisobotni 
tayyorlashda ReportTitle bandini qo’llaniladi. Bu bandga jadval ko’rinishining 
yuqori sarlavha qismini, jadvalning kerakli bo’lgan izohlar keltirish mumkin 
(8.2.6–rasm). Hisobot yaratishda ma’lumotlarni bir – biriga qo’shish yoki 
birlashtirish, standart funktsiyalardan foydalanish yoki foydalanuvchi tomonidan 
yaratilgan funktsiyalardan foydalanish mumkin. 


100 
Jadval ko’rinishdagi hisobotlar tayyorlash.
Jadval ko’rinishda tayyorlangan hisobotni ham listingda ko’rsatilganidek 
chaqirish mumkin. Agar ikki va undan ortiq ko’rinishdagi hisobotlar mavjud 
bo’lsa, u holda listingga o’zgartirishlar kiritiladi. Bu o’zgartirishlar listingda 
keltirilgan. 

Download 1,55 Mb.
1   ...   14   15   16   17   18   19   20   21   ...   24




Download 1,55 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Hisobot tugmasi yordamida  hisobot olinadi. Buning uchun bu tugmaga quyidagi listingda keltirilgan kodni  yozamiz.  Hisobot

Download 1,55 Mb.
Pdf ko'rish