Синтаксис
procedure SetVariableValue(const AVarName, AValue: string);
Описание
Задает значение переменной в отчете. AVarName - имя переменной. AValue - значение, которое будет назначено переменной. Значение указывается в виде строки и автоматически конвертируется в тип переменной. Т.е., если задать строковое значение "4" в целочисленную переменную, то в нее запишется число 4. Для переменных даты/времени (тип DateTime) нужно использовать процедуру SetVariableValueDT, чтобы избежать проблем с форматом.
Пример кода
var
aReport: TM_Report;
begin
aReport := ReportBuild('Мой_отчет');
// задаем значение различным переменным отчета
aReport.SetVariableValue('MyBoolVar', 'true');
aReport.SetVariableValue('MyIntVar', '4');
aReport.SetVariableValue('MyDoubleVar', '123.456');
aReport.SetVariableValue('MyTimespanVar', '12:30:00');
// открываем отчет на просмотр
aReport.View(GetClientName);
end.