PDA

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


Smolinc
11.04.2012, 13:09
Здравствуйте.
Не могу сообразить как использовать глобальные переменные.
Во вкладке код понятно дело в var описываю нужные мне переменные. конкретно два массива числовых.
Так вот в чем собственно загвостка у меня составной отчет и по первому датасэту мне нужно заполнить эти два массива что бы вставить полученные данные в мастер дата следующего дата сэта.
Если делать процедуру по событию onafterprint, тогда получается что берется только последний рейс. точнее даже одно только значение в массиве и получатся.
А как описать чтобы массив заполнить по всем рейсам?

csistra
12.04.2012, 06:07
1-задаете переменную в вкладке код.
2-далее идете Отчет\переменные. Там пишете идентичное название переменной и задаете её значение.
3-Вставляете переменную в отчет.

Дальше не подскажу ибо смутно понял что вы хотите.

*ankif*
12.04.2012, 06:58
Не могу сообразить как использовать глобальные переменные.

Переменные, заданные на вкладке "Код" инициализируются для каждого датасета, поэтому
одно только значение в массиве и получатся

У меня получилось работать только с глобальными переменными для отчета:
доступ через Report.Variables['VarName'], где 'VarName' - текстовый индекс (по сути - имя вашей собственной переменной). Работает как на чтение, так и на запись.

Smolinc
23.04.2012, 09:55
Спасибо всем, немного был занят сейчас попробую воспользоватся рекомендациями...