PDA

Просмотр полной версии : Вопросы по работе с отчетами



Nazar
14.04.2018, 12:17
Здравствуйте.

По техническому заданию заказчика в "отчете" требуется предусмотреть изменение цвета выводимого текста величины в зависти от ее размера по отношению к контрольному показателю.
Насколько я разобрался, сделать это можно только через скрипт. В руководстве есть пример по изменению в отчете значения конкретной ячейки. На его примере я переделал на изменение цвета текста в конкретной ячейке:


sub vgrReportTemplatevgrReportTemplateWorksheet1_Event s_AfterGenerate(ByVal TemplateWorksheet, ByVal WorkbookWorksheet)
with WorkbookWorksheet.Ranges(0,0,0,0)
if .Value > 10 then
.Color = RGB(255,0,0)
end if
end with
end sub


Подскажите, как обрабатывать диапазон ячеек?
Как работать с динамическим диапазоном при использовании Band?
Где можно посмотреть справочную литературу по работе с данными скриптами?

Яшина Татьяна
18.04.2018, 16:04
В скриптах в модуле отчеты используется visual basic, во вложении пример работы со скриптом в модуле отчеты.

Для того чтобы посмотреть, разархивируйте файл в папку с проектом Телемеханики, в папку \KReports\Templates

В режиме редактирования можете просмотреть скрипт.