Ver Mensaje Individual
  #2
Antiguo 29 de abril de 2017, 23:50
Rapinto
Gran amigo del Foro
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: ¡Gracias! Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por ayudar mucho a los foreros Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por saber demasiado! 
Última Actividad 29.01.2018 20:23
Posts Posts: 240
Likes enviados Enviados: 19
Likes recibidos Recibidos: 224

Breew

Experimenta assim:
Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  01   COUNTER              PIC 9(005).
  5.  01   CAMPO1   OCCURS 100  PIC X(512).
  6.  PROCEDURE       DIVISION.
  7. * COUNT ITEMS IN CMLIST
  8.     MOVE "ListCount" OF CMLIST1 TO COUNTER.
  9.     IF COUNTER = 0 GO TO MAIN-99.
  10. * LOOP EACH ONE TO MOVE TO CAMPO1
  11.     PERFORM VARYING IDX1 FROM 1 BY 1 UNTIL IDX1 > COUNTER
  12.           MOVE IDX1 TO "ListIndex" OF CMLIST1    
  13.           MOVE "SelString" OF CMLIST1 TO CAMPO1(IDX1)
  14.     END-PERFORM.
  15. *  IN CAMPO1 ARRAY YOU HAVE ALL DATA
  16.  MAIN-99.
  17.     EXIT PROGRAM.

Un saludo
Rui
Rapinto is offline   Responder Con Cita