Specifies the character that separates each group of three digits to the left of the decimal point when displaying a formatted numeric or currency value.
Syntax
| В | Copy Code |
|---|---|
SET SEPARATOR TO [expC] | |
Parameters
- exprC
- Specifies the character for the numeric place separator.
Remarks
Use SET SEPARATOR to change the numeric place separator from the default, for example a comma (,). Issue SET SEPARATOR without its argument to reset the value to its default.
Tip: |
|---|
| If you use the command SET SYSFORMATS ON, the character for the numeric place separator is set by the Windows Regional Options Control Panel. Using this command will re-set the character to your regional default until the next time you issue a SET SEPARATOR exprC command. |
SET SEPARATOR is scoped to the current data session.
Example
| В | Copy Code |
|---|---|
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."
| |
js editor
Web development
Tip: