SET CURRENCY (Comando)

Define el símbolo de moneda y especifica su posición en la presentación de expresiones de tipo Numeric, Currency, Float y Double.

SET CURRENCY TO [cCurrencySymbol]
-or-
SET CURRENCY LEFT | RIGHT

Parámetros

  • cCurrencySymbol
    Especifica una cadena de caracteres que representa el símbolo de moneda y puede tener de uno a nueve caracteres de longitud. Ejecute SET CURRENCY TO sin cCurrencySymbol para restablecer el símbolo de moneda predeterminado, que es el signo de dólar ($).

    También puede especificar un símbolo de moneda mediante Alt+nnn. Puede especificar el símbolo del Euro (€) mediante Alt+0128 si están instaladas las fuentes de Windows necesarias. También puede establecer el símbolo de moneda predeterminado en la ficha Regional del cuadro de diálogo (Opciones).

  • LEFT
    (Predeterminado) Coloca el símbolo de moneda a la izquierda del valor monetario.

  • RIGHT
    Coloca el símbolo de moneda a la derecha del valor monetario.

Observaciones

El símbolo de moneda se muestra en el resultado creado con @ ... SAY y en los cuadros de texto creados con @ ... GET cuando el código $ se incluye en la cláusula FUNCTION o PICTURE.

SET CURRENCY tiene como alcance la sesión actual de datos.

Ejemplo

El ejemplo siguiente muestra el símbolo de moneda DM a ambos lados del valor de moneda. Si utiliza PICTURE para mostrar el símbolo de moneda, asegúrese de incluir @ delante del signo de dólar.

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'

Vea también

SET DATASESSION | SET DECIMALS | SET SEPARATOR | SET SYSFORMATS