Л. Н. Гумилев атындағы Еуразия



Pdf көрінісі
бет112/116
Дата28.10.2022
өлшемі4,34 Mb.
#45944
1   ...   108   109   110   111   112   113   114   115   116
№14 практикалық жұмыс
Тақырыбы: Есеп берулер қҧру. 
Мақсаты: Есеп берулер қҧру және QuickRep компонентінің қызметін меңгеру. 
Кӛп жағдайларда мәліметтер базасының кестелерінде сақталатын мәліметтерді есеп 
беру қҧра отырып, баспаға шығару талап етіледі. Delphi-де есеп беруді қҧру ҥшін 
компоненттердің кең кӛлемді жиынынан тҧратын QuickReport есеп беру генераторы 
қолданылады. Есеп беруді тҧрғызу кезінде есеп беру қасиеттерін толығымен анықтайтын 
QuickRep орталық компонент болып табылады. Бҧл компонент ҥнемі жеке бос формаға 
орналасады.


Л.Н. Гумилев атындағы Еуразия 
ұлттық университеті 
Пәннің оқу-әдістемелік кешені 
Басылым: бесінші 
ЕҦУ Ф 703-08-17 Пәннің оқу-әдістемелік кешені. Алтыншы басылым 
QuickRep компоненті мәліметтер жиыны Table немесе Query-мен байланысады, ол 
ҥшін DataSet қасиетінің кӛмегімен есеп беру қҧрылады. 
Есеп беру, қҧрылған қҧжаттың тҥрін және мазмҧнын анықтайтын, есеп берудің қҧрама 
бӛлімдері - жеке жолақтардан тҧрады. Жолақтар есеп берудің элементін білдіреді. Әр жолақ 
ӛзінің орнында орналасады және есеп берудің сәйкес компонненттерінің кӛрінуі мен 
мәліметтерді шығаруға арналған. Есеп берудегі жолақтарды Bands қасиетінің кӛмегімен 
басқаруға болады. Қосымшаны жасау кезінде жолақтарды айырып/қосу Bands қасиетінің ішкі 
қасиетіне сәйкес логикалық мәнді қою арқылы орындалады, мысалы, есеп берудің тақырып 
жолағы ҥшін мҧндай қасиет HasTitle болып табылады. 
Жаңа форма қҧрып, оны Ҥлгерім кестесінің формасымен байланыстырамыз (File -Use 
Unit). Қҧрылған формаға QReport бетінен QuickRep компонентін орналастырамыз. 
Delphi-дің жетінші нҧсқасында QReport автоматты тҥрде қондырылмайды, сондықтан 
ол негізгі беттердің тізімінің ішінде ол жоқ. Бетті қосу ҥшін: 
1. 
Component менюінен Install Packages бӛлімін таңдаймыз. 
2. 
Пайда болған терезедегі Add батырмасын басамыз. 
3. 
Add Design Package сҧхбат терезесінде Bin бумасын ашып, delqrt70 
файлын таңдап, Открыть батырмасын басамыз. 
4. 
Қайта пайда болған терезеден Ok батырмасын басамыз. 
Bands қасиетінің HasTitle, HasDetail, HasColumnHeader ішкі қасиеттеріне true мәнін 
орнатыңыз. 
Содан кейін отчеттің Title жолағына QReport бетіндегі QRLabel компонетнін 
орналастырып, оның Caption қасиетіне есеп беру мәнін орнатыңыз. ColumnHeader 
Сур.11. Есеп берулерді қҧру 
Detail жолағына алты QRDBText компонентін орналастырамыз. DataSet қасиетіне 
Form2.Table1 мәнін орнатамыз. DataField қасиетіне сәйкес жолдардың мәндерін орнатамыз
мысалы, QRDBText1 компонентінің DataField қасиетіне NZachet орнатамыз. 
Ҥлгерім кестесінің формасына ӛтіп, Отчет батырмасы ҥшін келесі кодты енгізіңіз: 
Form4.QuickRep1.Preview; 
Тапсырма: 
жолағына алты 
QRLabel
 
компонентін орналастырып, оның 
Caption
 
қасиетіне суретке сәйкес 
мәндерді орнатамыз. 




Достарыңызбен бөлісу:
1   ...   108   109   110   111   112   113   114   115   116




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет