Вычисляет символьное выражение и возвращает результат.
Синтаксис:
EVALUATE(cExpression)
Параметры:
cExpression
Задает выражение, которое нужно вычислить. В качестве cExpression можно указать строку символов-литералов или допустимое выражение Visual FoxPro, переменную памяти, элемент массива или поле любого типа, заключенные в кавычки. Длина cExpression не может превышать 255 символов.
Насколько это возможно, старайтесь применять функцию EVALUATE( ) или выражение имени вместо макроподстановок, использующих &. EVALUATE и выражения имени выполняются быстрее, чем макроподстановка.
Результат:
Типа Character, Numeric, Currency, Date, DateTime, Logical, или Memo.
Комментарии:
Функция EVALUATE( ) аналогична функции TYPE( ), только возвращает не тип выражения, а его результат. Выражение, содержащее функцию EVALUATE( ), нельзя оптимизировать по технологии Rushmore.