Ver Mensaje Individual
  #8
Antiguo 8 de junio de 2018, 21:36
jmeza
Forero Senior
Última Actividad 23.05.2026 02:04
Posts Posts: 106
Likes enviados Enviados: 26
Likes recibidos Recibidos: 4

Citación del post de Josber Ver Mensaje
Cambié el IF por un EVALUATE, pero funciona exactamente igual.

En el Evento KeyPress del campo, pones:

Código COBOL:
  1.      EVALUATE POW-ARG-KEYASCII
  2.               WHEN 46           *> Cambiamos el punto por una coma
  3.                    MOVE 44 TO POW-ARG-KEYASCII
  4.      END-EVALUATE.
Un saludo.-
Josber, esto funciona ok para transforma el punto en coma en la digitación.
El problema se presenta cuando la configuración del compu en el panel de control el (.) punto esta como decimal y la comma (,) como unidad de mil, al grabar se registra como un numero entero.

Hay alguna forma de cambiar la configuración del panel de control por programa sin intervención del usuario.

Agradecido por tu ayuda

Saludos
jmeza is offline   Responder Con Cita