Объявляет переменную времени, содержащую массив, массив диапазонов, диапазон или одиночное значение.
TimeVar Array varname TimeVar Range Array varname TimeVar Range varname TimeVar varname
varname — имя переменной, не совпадающее ни с одним ключевым словом формул Crystal Reports, не содержащее пробелов и не начинающееся с цифры или какого- либо специального символа.
TimeVar Range WorkHours;
If DayOfWeek({Sales.Date}) In 2 to 6 Then
WorkHours := TimeValue("9:00 am”) To TimeValue("7:00 pm")
Else
WorkHours := TimeValue("10:00 am") To TimeValue("5:00 pm") ;
"Время работы: " & Minimum(WorkHours) & " до " & Maximum(WorkHours)
объявляет переменную диапазона времени. Затем формула сравнивает день продажи с днем недели и присваивает переменной диапазон времени, соответствующий обычным дням недели или выходному дню. Формула возвращает строку, содержащую нижнюю и верхнюю границы диапазона.
На заметку! Некоторые из приведенных выше примеров демонстрируют возможность объявления переменной и присваивания ей значения в одном операторе формулы.