LazReport работа с переменными

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
ygreen
незнакомец
Сообщения: 6
Зарегистрирован: 26.09.2012 15:03:22

LazReport работа с переменными

Сообщение ygreen »

подскажите пожалуйста как правильно из программы передавать переменные отчету (допустим название клиента, предприятия, адресс...)
мне известен только один метод через глобальную переменную frVariables
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Это самый универсальный и правильный метод. Чем он не устраивает?
ygreen
незнакомец
Сообщения: 6
Зарегистрирован: 26.09.2012 15:03:22

Сообщение ygreen »

frReport1.Variables.Add('data_org'); как пользоваться этим? и почему тот самый правильный метод. для чего существует этот метод????
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Код: Выделить всё

frVariables['var_name1']:='bla_bla_bla'

Вот то, что надо!
Я именно про это говорил.
Просто внутри механизма отчёта все обращения к переменным обязательно используют и этот механизм. Поэтому оно всегда будет работать.
ygreen
незнакомец
Сообщения: 6
Зарегистрирован: 26.09.2012 15:03:22

Сообщение ygreen »

Код: Выделить всё

frVariables['var_name1']:='bla_bla_bla'

- добавляет переменную в категорию "FR variables"

Код: Выделить всё

frReport1.Variables.Add('data_org');

- добавляет категорию "data_org"
А как добавить переменную в категорию "data_org"?
Ответить