Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Compilador] String para Decimal | Joseg | PowerCOBOL (ActiveX, v4 - v11) | 16 | 20 de marzo de 2026 12:52 |
| [Sintaxis] Convertir DECIMAL a NUMERO para COBOL | Dasije | WinDev | 0 | 11 de agosto de 2019 23:44 |
| Cambiar configuración regional | Gatomalo | PowerCOBOL (ActiveX, v4 - v11) | 5 | 6 de junio de 2018 00:54 |
| [Sintaxis] Tipo de dato decimal en mysql... | Fito | PowerCOBOL (ActiveX, v4 - v11) | 8 | 4 de mayo de 2018 14:54 |
| [Herramienta] DECIMAL-POINT IS COMMA en Cobview | Gatomalo | COBOL - General | 1 | 3 de mayo de 2018 05:06 |
![]() |
|
Administrador
![]()
|
Josber, a mí me parece que yo no me estoy enterando, porque la pregunta la veo clara y las respuestas también, pero insiste en lo suyo... Con lo cual, a lo mejor está diciendo otra cosa, no sé...
Joseg, no se puede sustituir el punto por la coma y viceversa de otra manera. O cambias el programa, o cambias la configuración de Windows. Porque el programa recibe las señales de las teclas por Windows, es Windows el que envía la tecla. Entonces, sea cambias en el propio Windows, sea cambias la interpretación de dicha tecla en tu programa. Es que no hay otra solución. No existe. NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Forero Senior
![]()
|
Existen pequeños programas residentes en memoria, que cambian lo que se introduzca como punto sea como coma al pulsar la tecla en el teclado numérico.
Yo recuerdo que Andrés Montes para sus aplicaciones de modo texto, no podía cambiar este parámetro y utiliza un exe que llamaba cuando arrancaba el programa y se quedaba en memoria cuando entraban los usuarios en el terminal server y después al cerrar la aplicación se quitaba de la memoria, y cumplia esta misión. Yo en las aplicaciones en Power, lo que hago es mover lo que pulsa como punto se convierta a coma cuando en el keypress en los campos de importes/cantidades con decimales. |
||||||||
|
|
|
|
Moderador Global
![]()
|
Un saludo.- |
|||||||||
|
|
|
|
Gran amigo del Foro
Guru de COBOL ![]()
|
Joseg,
Não sei se isto obriga a por este código em todas as Forms!! Mas resolve, penso eu, o problema. Nos eventos da Form em PreKeyDown, coloca o seguinte código: Código COBOL:
Saludo, Rui |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
Obriga a por em cada form o código, mas já é uma boa alternativa. Obrigado |
|||||||||
|
|
|
|
Administrador
![]()
|
Joseg, macho, te ha comentado lo mismo Josber, y lo de PreKeyDown yo y decías que no entendíamos lo que querías hacer ???
![]() NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Gran amigo del Foro
Guru de COBOL ![]()
|
Joseg,
Eu criei em cada "form" uma propriedade : IsNumeric No PreKeyDown fica o código: Código COBOL:
No GotFocus dos campos numéricos: Código COBOL:
No LostFocus de cada campo numerico: Código COBOL:
Com este código, consigo substituir o ponto decimal do Numeric Keypad pela virgula (comma) só nos campos numéricos. Nos campos alfa o ponto mantem-se como ponto. Isto é outra alternativa, um pouco mais trabalhosa, mas mais perfeita. Saludo, Rui Pinto |
||||||||
|
|
|
|
Forero Junior
![]()
|
Entiendo qué es lo que quiere hacer Joseg. No se cuales son las diferencias entre PowerCOBOL 3.0 y las versiones posteriores, pero en esta versión basta con indicar en el evento SPECIAL-NAMES de la pantalla principal el clásico
Código COBOL:
Perdón, quería decir del form. |
||||||||
|
|
|
|
Administrador
![]()
|
Galileo, no se trata de campos COBOL, sino que de los controles EDIT que no tienen nada que ver.
![]() NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||