reports numero entero crystal convertir convert crystal-reports type-conversion crystal-reports-2008

crystal reports - numero - Problema de informe de Crystal con int a la conversión de cadena



convertir decimal a entero en crystal reports (3)

Quiero convertir int a cadena y luego concatenar punto con ella. Aquí está la fórmula

totext({#SrNo})+ "."

Funciona perfectamente pero no es lo que quiero. Quiero mostrar como

1.

pero me muestra de esta manera

1.00.

significa que cuando intento convertir int a una cadena, la convierte en número con precisión de dos ceros decimales. ¿Puede alguien decirme cómo puedo mostrarlo en el formato adecuado? Para obtener información, quiero decirle que Srno se está ejecutando en total.


Ohhh, recibí la respuesta, fue muy simple. totext toma 4 parámetros

First parameter is value which is going to be converted Second parameter is number of decimal previsions. Third parameter is decimal separator. like (1,432.123) here dot(.) is third parameter. Forth parameter is thousand separator. like (1,432) here comma(,) is forth parameter. Example{ totext("1,432.1234",2) results 1,432.12 totext("1,432.1234",2,'' " '') results 1,432"1234 totext("1,432.1234",2,'' " '', '' : '') results 1:432,1234 }

Aunque creo que este ejemplo puede no ser tan bueno, pero solo quiero darle una idea. Esto es para la conversión int para la fecha que tiene 2 parámetros. valor a convertir y formato de fecha.


Función ToText (x, y, z, w) puede usar

x = El número para convertir a texto

y = La cantidad de decimales que se incluirán en el resultado (opcional). El valor se redondeará a ese lugar decimal.

z = El caracter a usar como el separador de miles. Si no especifica uno, usará la aplicación predeterminada. (Opcional.)

w = El caracter a usar como el separador decimal. Si no especifica uno, usará la aplicación predeterminada. (Opcional.)

Ejemplos

ToText (12345.678) => "12345.678"

ToText (12345.678,2) => "12345.67"

ToText (12345.678,0) => "12345"


Puedes intentar esto:

totext({fieldname},0)