Ver Mensaje Individual
  #5
Antiguo 16 de abril de 2021, 02:26
fastpho
El Foro es mi casa
Innovación: Por aportar innovaciones - Issue reason: SQLite + OO Cobol class Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Issue reason: Acceso a datos Cobol vía web 
Última Actividad 21.08.2026 18:08
Posts Posts: 365
Likes enviados Enviados: 252
Likes recibidos Recibidos: 243

@Fito, yo lo meteria en listview y probaria asi:
Código COBOL:
  1. *----------------
  2.  Carga.      
  3.        INVOKE DB-Ventas-Database "ReadNextRecord" RETURNING ReturnValue.
  4.  
  5.        IF ReturnValue not = 1 then 
  6.                  MOVE 2 to OFlag  
  7.                  exit program
  8.                  end-if
  9.        end-if.
  10.        IF ReturnValue = 1  
  11.          INVOKE CMLISTVIEW1 "Add" USING 1 1 RETURNING WK-IDX
  12.          IF WK-IDX > 0 THEN
  13.             MOVE "ListItems"(WK-IDX) OF CMLISTVIEW1   TO POW-PCMLIST
  14.             MOVE "ARTICULOID"  OF DB-Ventas-Database       TO "Text"(1) OF POW-PCMLIST            
  15.             MOVE "CANTIDAD"    OF DB-Ventas-Database       TO "Numeric"(2) OF POW-PCMLIST *> picture $$$,$$$,$$9.99
  16.             MOVE "XTOTAL"      OF DB-Ventas-Database       TO "Numeric"(3) OF POW-PCMLIST *> picture $$$,$$$,$$9.99
  17.             MOVE "PRECIO"      OF DB-Ventas-Database       TO "Numeric"(4) OF POW-PCMLIST *> picture $$$,$$$,$$9.99      
  18.             INVOKE CMLISTVIEW1 "Refresh"
  19.             MOVE 3 TO OFlag
  20.          END-IF
  21.        END-IF.  
  22. *----------------        
  23.  F-Carga.
  24.     exit program.    
Saludos
fastpho is offline   Responder Con Cita