Campos numericos importes

Un campo importe: tipo de campo numerico con dos decimales.

Para representarlo en un formulario cmo texto estatico o en un rejilla no hay problema incluso añadiendole el signo del euro tipo asi 18,74 €.

Pero como se puede representar en un campo edicion con el mismo formato yo solo consigo con el punto 18.74, en el momento que le aplicas cualquier tipo de formato o mascara se descalabra.

Hola.

Al menos, de momento:

- En formulario, sólo lectura: puedes usar un control de edición, y como contenido: numberToString ( #CAMPO, "L", 2) + "€"

- En formulario, para edición (lectura y escritura): sólo puedes usar un control microscroller, con lo cual no podrás visualizar el "€" (siempre lo puedes poner al lado con un texto estático).

En general, los controles microscrollers son para mostrar valores numéricos, y los controles de edición para valores alfabéticos.

Saludos,

Fran Varona

 

Entendio Fran el unico inconveniente es que los usuarios finales pueden modificar involuntariamente el campo importe en este caso con las teclas arriba o abajo, dificil pero posible.

Hay más inconvenientes, el microscroller solo admite 2 decimales, y redondea lo que exceda de 2 decimales.

Hay alguna otra posibilidad de elegir el numero de decimales del edit como en la v6 ?

 

Un saludo