QuiсkReport. Печать одного блока в разных отчетах.
Для печати используется QuiсkReport.
У меня есть куча отчетов, но в них есть один блок, типа шапки, который используется везде, изначально я его задизайнил в одном отчете, а потом просто скопировал и вставил в другие, но при малейших доработках приходится править все отчеты, жутко муторно.
Может кто-нибудь знает, как можно сделать один блок и использовать его везде?
Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
08-02-2020 10:48
>>>при малейших доработках приходится править все отчеты... как можно сделать один блок и использовать его везде?
1. Т.к. QuiсkReport хранит свои данные в файле dfm формы, то, предположительно, можно использовать наследование от формы на которой уже лежит TQuickRep и "шапка отчёта".
2. Значения или всю шапку отчёта можно формировать динамически, перед каждым формированием отчёта. Например, программно в QuickReport.BeforePrint.
3. Для значений из шапки отчёта завести отдельную таблицу в БД.
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.