Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Componente] Programación de Formulario (https://www.cobolforo.es/showthread.php?t=796)

jmeza 24 de enero de 2018 00:16

Programación de Formulario
 
Hola, tengo la siguiente duda si alguien me puede ayudar.
Cual es la forma correcta de programar.
En pawercobolv9.

Estoy programando un formulario que tiene los siguientes datos:
4 columnas de datos diferentes (cantidad, detalle, precio, total)
10 filas en una tabla de occurs 10

La pregunta es: para diseñar el formulario debo usar el common CmText en las 10 líneas por cada una de las columnas, o hay otro comando para diseñar el formulario con la cantidad de filas y columnas de una sola vez, que se necesitan para ingresar los datos en una tabla.

Estoy emigrando programas de Rmcobol85 a pawercobol
Espero contar con su ayuda
Saludos

Josber 24 de enero de 2018 12:13

Yo utilizaría una de estas 2 opciones:

. Si quieres tener control total sobre cada una de las celdas, como color, color de fondo, bloqueo, etc. lo haría con un control CmTable
- Si eso te da lo mismo, lo haría con un control CmListView, que visualmente es más "bonito"

También puedes crear los 4 campos, copiarlos las 10 veces y crear un array de cada uno de los 10 campos, no es dificil y el control que tienes por cada campo es total.

Un saludo.-

jmeza 24 de enero de 2018 15:24

Josber, gracias por tu ayuda

Estuve intentando con cada una de las alternativas que me incas pero no me resulta
es solo por desconocimiento mio, estos controles no los he usados anteriormente, son nuevos para mi.

Te quiero pedir si tu me puedes enviar un ejemplo como se usan (programs)

Agradezco tu ayuda

Saludos

Hrmcobol 24 de enero de 2018 16:12

Hola jmeza busca en los ejemplos de la instalación allí hay dos proyectos que te van a servir
Saludos
Hrm

C:\Program Files (x86)\Fujitsu NetCOBOL for Windows\Samples\PowerCOBOL\Table

jmeza 25 de enero de 2018 21:54

ok Hrmcobol, lo estudiare

Saludos
jm


La franja horaria es GMT +2. Ahora son las 14:38.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.