Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Sintaxis] Volcar registros de un fichero hacia varios CmText (https://www.cobolforo.es/showthread.php?t=53)

Breew 27 de febrero de 2015 15:30

Volcar registros de un fichero hacia varios CmText
 
Hola Amigos.

Tengo una nueva duda.
Quisiera volcar el contenido de un fichero en varios cmtext , pero no encuentro la manera de hacerlo en un solo golpe.
La idea seria

Código COBOL:
  1. inicio.
  2.         open fichero.
  3.         cont = 1.
  4. leo-fichero.
  5.         read fichero at end go adios.
  6.         move campo1 of fichero to "Text" OF "CMTEXT(cont)".
  7.         add 1 to cont.
  8.         go fichero.
  9. adios.
  10.         close fichero.


Alguna idea?

Kuk 27 de febrero de 2015 15:44

Breew, tienes que seleccionar en modo diseño los CmText en los que quieres volcar los datos y haciendo click con el boton derecho crear un ARRAY y darle un nombre, por ejemplo TextBox. De esta manera el conjunto de CmText-s se convierte en una sola unidad llamada TextBox y a cada uno de los CmText que componen la nueva unidad TextBox se les asigna un indice automaticamente. Luego haces un bucle y lo siguiente lo metes en el bucle de lectura:

Código COBOL:
  1. ...
  2. PERFORM UNTIL SW-FILE-STATUS = '10'
  3.     MOVE RE-REGISTRO TO POW-TEXT OF TextBox(IDX)
  4.  
  5.     ADD 1 TO IDX
  6. END-PERFORM


La franja horaria es GMT +2. Ahora son las 01:13.

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