S E T C U R R E N C Y 命 令

S E T C U R R E N C Y 命 令 - 图1S E T C U R R E N C Y 命 令 - 图2定义货币符号 并指定其显示位置

语 法

SET CURRENCY TO [ cCurrencySymbo l]

– 或 –

SET CURRENCY LEFT | RIGHT

参 数 描 述

cCurrencySymbol

S E T C U R R E N C Y 命 令 - 图3S E T C U R R E N C Y 命 令 - 图4S E T C U R R E N C Y 命 令 - 图5S E T C U R R E N C Y 命 令 - 图6S E T C U R R E N C Y 命 令 - 图7指 定 作 为 货 币 符 号 的 字 符 串 最 长 可 以 是 9 个 字 符 使 用 不 带cCurrencySymbol 的 SET CURRENCY TO 命 令 可 以 将 货 币 符 号 重 置 为 默 认 的美 元 符 $

LEFT

S E T C U R R E N C Y 命 令 - 图8S E T C U R R E N C Y 命 令 - 图9默 认 值 S E T C U R R E N C Y 命 令 - 图10 将 货 币 符 号 放 在 货 币 值 的 左 边

RIGHT

S E T C U R R E N C Y 命 令 - 图11将 货 币 符 号 放 在 货 币 值 的 右 边

说 明

S E T C U R R E N C Y 命 令 - 图12在 FUNCTION 或 PICTURE 子句中包括 $ 代码时 在 @ ... SAY 生成的输出中以及在

S E T C U R R E N C Y 命 令 - 图13@ ... GET 生成的文本框中都要显示货币符号

S E T C U R R E N C Y 命 令 - 图14SET CURRENCY 在当前数据工作期有效

示 例

S E T C U R R E N C Y 命 令 - 图15S E T C U R R E N C Y 命 令 - 图16S E T C U R R E N C Y 命 令 - 图17S E T C U R R E N C Y 命 令 - 图18下面的示例中 在货币值的两边显示了货币符 DM 如果使用 PICTURE 来显示货币要确保在美元符前面加上 @

STORE SET('CURRENCY') TO gcCurrPosit

STORE 1234.56 TO gnDollarAmnt CLEAR

SET CURRENCY TO 'DM'

@ 2,2 SAY gnDollarAmnt PICTURE '@$99,999.99' IF gcCurrPosit = 'LEFT'

SET CURRENCY RIGHT ELSE

SET CURRENCY LEFT ENDIF

@ 4,2 SAY gnDollarAmnt FUNCTION '$99,999.99'

请 参 阅

SET DATASESSION , SET DECIMALS , SET SEPARATOR , SET SYSFORMATS