SetVariableValueDT

> [HTML Version](setvariablevaluedt.html)

**Синтаксис**

````
procedure SetVariableValueDT(const AVarName: string; AValue: TDateTime);

````
**Описание**

Задает значение переменной типа DateTime в отчете. AVarName - имя переменной. AValue - значение, которое будет назначено переменной. Для переменных других типов нужно использовать процедуру [SetVariableValue](setvariablevalue.md).

**Пример 1**

Формирование значения даты/времени с последующей записью в переменную отчета:

````
var  
  aDT: TDateTime;  
  aReport: TM\_Report;  
begin  
  aReport := ReportBuild('Мой\_отчет');  
  
  // формируем значение даты/времени в локальную переменную aDT  
  aDT := EncodeDateTime(2001, 02, 03, 04, 05, 06, 777);  
  // записываем значение 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.

````
