Control de decimales en Informes


([N1] davidhev) #1

Buenas tardes:
Cuando tenemos definido dos decimales máximo en un campo tipo numérico o cero decimales en un campo tipo cantidad debemos definir dicho campo como edición numérica en los formularios para evitar que añada más decimales de la cuenta.Pero que ocurre si esto esta correctamente definido en el formulario y en las tablas e insertamos dichos campos en un Informe?.Lo que a mi me ocurre es que añade múltiples decimales a dichos campos.Existe alguna forma de evitar este error?
Gracias


([N1] Pepeto) #2

Creo que te refieres a esto,
Utiliza en el contenido del campo del informe la siguiente funcion:

NumberToString( #CANTIDAD , "L" , decimales)

y en el informe te mostrara solo los decimales que quieras.

un saludo
Jose Luis
http://ascsl.net


([N1] davidhev) #3

Muchas gracias Pepeto


([N1] davidhev) #4

Me da error de edición en el editor de formulas Pepeto:
El campo en cuestión es este:
NumberToString( #CONTADOS.IMP_TOTAL , "L" , decimales)
Tanto si cambio los decimales por dos como "L" me sigue dando error.


([N1] Pepeto) #5

numberToString(#IMPORTE, "L", 2)

un saludo
Jose Luis


([N1] wilberhl) #6

Gracias jose... como siempre muy claro con las explicaciones

Saludos,


([N1] davidhev) #7

Ahora si funciona perfectamente Pepeto.Un escalón más.Gracias como siempre Pepeto.