Пожалуйста, включите JavaScript для просмотра этого сайта.

Скрипты Simple-Scada

Синтаксис

procedure SetVariableValueDT(const AVarName: string; AValue: TDateTime);

Описание

Задает значение переменной типа DateTime в отчете. AVarName - имя переменной. AValue - значение, которое будет назначено переменной. Для переменных других типов нужно использовать процедуру SetVariableValue.

Пример 1

Формирование значения даты/времени с последующей записью в переменную отчета:

var
  aDT: TDateTime;
  aReport: TM_Report;
begin
  aReport := ReportBuild('Мой_отчет');
 
  // формируем значение даты/времени в локальную переменную aDT
  aDT := EncodeDateTime(20010203040506777);
  // записываем значение aDT в переменную отчета "MyDateTimeVar" 
  aReport.SetVariableValueDT('MyDateTimeVar', aDT);
 
  // открываем отчет на просмотр
  aReport.View(GetClientName);
end.

Пример 2

Допустим в проекте имеется переменная myVar с типом DateTime и ее значение нужно записать в переменную отчета с именем MyDateTimeVar.

var
  aReport: TM_Report;
begin
  aReport := ReportBuild('Мой_отчет');
 
  // записываем значение из переменной "myVar" в переменную отчета "MyDateTimeVar"
  aReport.SetVariableValueDT('MyDateTimeVar', myVar.AsDateTime);
 
  // открываем отчет на просмотр
  aReport.View(GetClientName);
end.