Определяет символ, который разделяет группы чисел, обычно (3) для форматирования числовых выражений (слева от десятичной точки).

Синтаксис

  Copy Code
SET SEPARATOR TO [expC]

Параметры

exprC

Определяет символ-разделитель групп цифр в числовом выражении.

Комментарии

Команда SET SEPARATOR используется для указания символа-разделителя групп цифр при форматировании числовых выражений. например можно использовать запятую (,) для отделения единиц от тысяч. Использование команды SET SEPARATOR без параметра восстанавливает значение по-умолчанию (без символа -разделителя).

Примечание:
Если Вы используете команду SET SYSFORMATS ON, то в качестве символа -разделителя используется символ, заданный в  Windows Regional Options Control Panel. Использование данной команды переустанавливает установку SET SEPARATOR exprC .

Команда SET SEPARATOR действует только в текущей рабочей сессии. 

Пример

  Копировать код
SET SEPARATOR TO && reset to default
_Screen.AddObject("t","textbox")
_Screen.t.InputMask = "9,999.99"
_screen.t.Value = 1000
_Screen.t.Visible = .T.
WAIT WINDOW "Note the value in the textbox: looks like 1,000.00"

* now change the separator:
SET SEPARATOR TO "#"
WAIT WINDOW "Note the value in the textbox: looks like 1#000.00"

* now indicate that you want regional defaults:
SET SYSFORMATS ON
WAIT WINDOW ;
"Note the value in the textbox: looks like 1,000.00 again" ;
+ CHR(13) + ;
"because SET SYSFORMATS ON was issued."

? SET("SEPARATOR")
WAIT WINDOW ;
"Note the value of SET('SEPARATOR') now also reflects the default."

SET SEPARATOR TO "#"
WAIT WINDOW ;
"The textbox changes again." ;
+ CHR(13) + ;
"Although SET SYSFORMATS is still ON, SET SEPARATOR is more recent."

См. также