Лаборатория иши №: 29 Rave Report компоненталар палитраси ёрдамида хисобот яратиш



Download 239,59 Kb.
bet1/3
Sana21.02.2022
Hajmi239,59 Kb.
#62366
  1   2   3
Bog'liq
29 Rave Report компоненталар

Лаборатория иши №:29 Rave Report компоненталар палитраси ёрдамида хисобот яратиш.


Ишнинг мақсади: Fast Report ва Rave Report компоненталар палитраси ёрдамида хисобот яратиш.
Керакли жихоз ва воситалар: компьютер, проектор
Назарий маълумот
Маълумотлар омбори ёрдамида ишлайдиган дастурларнинг барчасида ҳисобот бериш имконияти мавжуд бўлади. Ҳисобот олишнинг турлари кўп бўлиб, уларга қуйидагаларни келтириш мумкин:
– QReport компоненталар палитраси (C++ Builder 6 учун);
– FastReport компоненталари (барча C++ Builder версиялари учун);
– RaveReport компоненталари (барча C++ Builder версиялари учун);
– Microsoft Excel дастурига юклаш.
Юқорида келтирилган ҳисобот шакллари компоненталар, махсус дастурлар ёки буйруқлар ёрдамида олинади. QReport компоненталар палитраси ёрдамида олинадиган ҳисоботлар асосан ўрнатилган компоненталар ёрдамида яратилади. Бу компонента C++ Builder 6 дастурида тайёр ўрнатилган бўлиб, бу компоненталар тўпламидан ихтиёрий марта фойдаланиш мумкин.
Амалий қисм:
FastReport компоненталари C++Builder барча версиялари учун ишлаб чиқилган. C++ Builder 6 учун бу компоненталар тўпламини қўшимча ўрнатиш керак бўлди. RAD Studio XE2 тўпламида бу комопенталар тўплами тайёр ўрнатилган. Маълумотлар базасидаги ёзувларнинг ҳисоботини олиш учун бу компоненталар тўпламида фойдаланишни кўриб чиқайлик:

  • TfrxReport – бу компонента ёрдамида ҳисоботлар олиш файллари яратилади;

  • TfrxDBDataset – бу компонента ёрдамида ҳисобот файлига маълумотлар омборини улаш;

  • TfrxPDFExport – бу компонента ёрдамида олинган ҳисобот файлини PDF кўринишга ўтказиш;

  • TfrxRTFExport – бу компонента ёрдамида олинган ҳисобот файлини RTF кўринишга ўтказиш;

  • TfrxCSVExport – бу компонента ёрдамида олинган ҳисобот файлини CSV кўринишга ўтказиш.

Юқорида келтирилган компоненталарни 38.1 – расмда келтирилган формага жойлаштирилади. Шунда 38.1–расмда келтирилган форма кўринишига келади.



38.1–расм: Фойдаланувчи интерфейси

38.1–расмда келтирилган ойнадаги frxReport1 ва frxDBDataset1 компоненталарни бир – бирига улади, яъни frxReport1 компонентасининг DataSet ҳусусиятига frxDBDataset1ни ёзилади. frxDBDataset1 компонента маълумотлар базаси билан ишлаш имконини берадиган ADOTable1 ёки DataSource1 компоненталаридан бирига уланади. Агар frxDBDataset1 компонентасига ADOTable1 компонентасини улаш керак бўлса, у ҳолда frxDBDataset1 компонентасининг DataSet ҳусусияти ёрдамида уланади. Агар frxDBDataset1 компонентасига DataSource1 компонентасини улаш керак бўлса, у ҳолда frxDBDataset1 компонентасининг DataSource ҳусусияти ёрдамида уланади. Уланиш амалга оширилганидан сўнг frxDBDataset1 компонентасининг устида сичқончанинг ўнг тугмаси чертилади, ҳосил бўлган контекс менюдан Edit Fields Aliases… банди танланади шунда 38.2–расмдаги ойна ҳосил бўлади. Бу ойнада ҳисобот яратиш учун керак бўлган майдонлар номлари ва ҳисоботга маълумотлар базасини жўнатишдаги номи кўрсатилади. Маълумотлар базасини ҳисоботга жўнатишда киритиладиган ном Dataset alias майдонига киритилади. Ҳисоботга жўнатилаётган майдонларнинг номларига фойдаланувчи томонидан ўчириб қўйиш ёки ҳисоботга жўнатилмаслигини таъминлаш мумкин. Бу ўзгартиришлар ойнадаги жадвал кўринишда келтирилган қисмида амалга оширилади.



38.2–расм: Ҳисобот учун майдонларни тахрирлаш

38.1–расмда келтирилган ойнадаги тугмалардан Hisobot тугмаси ёрдамида ҳисобот олинади. Бунинг учун бу тугмага қуйидаги листингда келтирилган кодни ёзамиз.
Листинг 38.1: Hisobot тугмасига ёзиладиган код.

Download 239,59 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish