Share via


STR( ) (Función)

Devuelve el carácter equivalente a una expresión numérica especificada.

STR(nExpression [, nLength [, nDecimalPlaces]])

Valores devueltos

Character

Parámetros

  • nExpression
    Especifica la expresión numérica evaluada por STR( ).

  • nLength
    Especifica la longitud de la cadena de caracteres devuelta por STR( ). La longitud incluye un carácter para la coma decimal y otro por cada dígito a la derecha de la coma decimal.

    STR( ) llena la cadena de caracteres con espacios al principio si especifica una longitud mayor que el número de dígitos a la izquierda de la coma decimal. STR( ) devuelve una cadena de asteriscos, que indica desbordamiento numérico, si especifica una longitud inferior al número de dígitos a la izquierda de la coma decimal.

    Si nExpression es de tipo Numeric o Float, STR( ) devuelve un valor en notación científica si nLength es menor que el número de dígitos de nExpression. Si nExpression es un entero, STR( ) devuelve una cadena de asteriscos, que indica desbordamiento numérico, si nLength es menor que el número de dígitos de nExpression.

    Si no se incluye nLength, la longitud de la cadena de caracteres cambia de forma predeterminada a 10 caracteres.

  • nDecimalPlaces
    Especifica el número de lugares decimales de la cadena de caracteres devuelta por STR( ). Debe incluir nLength para especificar el número de lugares decimales.

    Si especifica menos lugares decimales de los que están en nExpression, el valor de retorno se redondea.

    Si no se incluye nDecimalPlaces, el valor predeterminado para lugares decimales es cero.

Vea también

VAL( ) | Crear expresiones Numeric | STRCONV( ) (Función)