Ver la Versión Completa : [Sintaxis] Variables con 6 decimales
Begoguay
4 de junio de 2025, 10:01
Hola foreros. Necesito crearme un TextBox con la longitud 99V999999, y cuando lo intento me sale un error diciendo que no se pueden crear variables con mas de 4 decimales.
Habría alguna posibilidad de pedir una variable con 6 decimales con otro control o de otra forma????
Gracias
fastpho
4 de junio de 2025, 14:34
Hola @Begoguay , para trabajar con mas de 4 decimales , tenes que trabajar como si fuera texto y luego redefines el campo
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 ED-STRING PIC X(11).
01 EL-VALOR REDEFINES ED-STRING pic 9999.9(6).
PROCEDURE DIVISION.
MOVE POW-TEXT OF CmText7 TO ED-STRING.
DISPLAY EL-VALOR.
MOVE 65.843219 TO EL-VALOR.
MOVE ED-STRING TO POW-TEXT OF CmText7.
Tu control TextBox defini el "PictureString" como 9999.9(6)
Saludos ...
Kuk
5 de junio de 2025, 14:13
@Begoguay, a mi en PowerCOBOL v10.1, poniendo en RenderText de un CmText 99,999999 me salta la alerta, pero le doy a Aceptar y lo coge. Luego al mover un valor o introducirlo por el control, funciona perfectamente.
Con la V en vez de la coma me pasa lo mismo. Alerta, a la que le doy a Aceptar y funciona.
vBulletin v3.8.7, Derechos ©2000-2026, Jelsoft Enterprises Ltd.