Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ќтображение графических и мемо-полей в отчетах




QuickReport позвол€ет создавать отчеты с использованием любых типов данных. ≈сли вместо определени€ DataSource создать обработчик событи€ OnNeedData, можно с помощью QuickReport напечатать любые данные, мен€€ свойства компонентов TQRLabel, что во многих случа€х используетс€ дл€ печати произвольной информации (иногда не имеющей отношени€ к базам данных).

QuickReport не имеет собственного компонента дл€ отображени€ графических полей. ¬место этого можно использовать стандартные компоненты Timage или TDBImage (рис. 7).

–ис. 7. »спользование TDBImage дл€ отображени€ графических полей

—ледует отметить, что графические пол€ баз данных может печатать далеко не вс€кий профессиональный генератор отчетов. Ќапример, ReportSmith, входивший в комплект поставки р€да продуктов Borland, может печатать графические изображени€, не имеющие непосредственного отношени€ к данным (например, вз€тые из файлов формата *.bmp), но отнюдь не графические пол€ таблиц.

ƒл€ отображени€ мемо-полей можно использовать компонент TQRDBText. ≈сли содержимое мемо-пол€, отображаемого с помощью этого компонента, не умещаетс€ в одну строку, высота этого компонента (и высота содержащего его компонента TQRBand) в режиме предварительного просмотра и при печати отчета увеличиваетс€ таким образом, чтобы внутри компонента TQRDBText уместилось все содержимое memo-пол€. „тобы избежать наложени€ получившегос€ текста на другие элементы отчета при его печати, можно просто размещать компоненты TQRDBText, отображающие memo-пол€, в нижней части TQRBand (рис 7).

–ис. 7. ¬ левой нижней части данного отчета компонент TQRDBText отображает memo-поле

–ис. 8. ј вот так выгл€д€т memo-пол€ в отчете

≈сли таких memo-полей несколько и они должны быть размещены друг под другом, можно использовать несколько компонентов TQRBand одного типа дл€ одной записи. ¬ этом случае печататьс€ они будут в пор€дке их создани€.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-10-01; ћы поможем в написании ваших работ!; просмотров: 453 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ћюди избавились бы от половины своих непри€тностей, если бы договорились о значении слов. © –ене ƒекарт
==> читать все изречени€...

1580 - | 1389 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.01 с.