Página 3 de 4 PrimerPrimer 1 2 3 4 ÚltimoÚltimo
Resultados 21 al 30 de 39

Tema: Desde Excel a ListView o CmTable

  1. #21
      Junior
    S

    Registrado
    febrero de 2015
    Ubicación
    Esplugues De Llobregat (b
    Edad
    80
    Mensajes
    78
    Última visita
    08.02.2024

    Agradecimientos
     
    Recibidos
    18
    Enviados
    53

    Citaciones y menciones
     
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    11

    Predeterminado

    Josber, podrías ayudarme ? al objeto de actualizar datos de un programa demografico que hice por el 2015. utilice tu programa creo que era éste Desde_Excel que sigue funcionando perfectamente, pero no encuentro el programa complemento, para que una vez conseguido pasar los datos de una hoja de calculo de Excel, pasaba los datos del listView al programa.

    Podrías hacer un pequeño ejemplo para rescatar los datos y grabarlos en el Programa.

    Saludos

    0 Not allowed!

  2. #22
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    799
    Última visita
    Hoy a las 12:07

    Agradecimientos
     
    Recibidos
    440
    Enviados
    364

    Citaciones y menciones
     
    Mentioned
    79 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    @Socavi, Perdona, no entiendo exactamente qué es lo que necesitas, ¿pasar de Excel a programa o al revés?

    Un salu2.-

    0 Not allowed!

  3. #23
      Junior
    S

    Registrado
    febrero de 2015
    Ubicación
    Esplugues De Llobregat (b
    Edad
    80
    Mensajes
    78
    Última visita
    08.02.2024

    Agradecimientos
     
    Recibidos
    18
    Enviados
    53

    Citaciones y menciones
     
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    11

    Predeterminado

    Lo que necesito es que una ves pasado el Excel a la grilla, disponer de lo expuesto, para grabarlo en el programa.

    Es decir yo tengo un programa demográfico en el que hay municipios, por ejemplo, al tener más de 8.000 pues traspasar los habitantes de cada municipio a su lugar, sin necesidad de "picar" las entradas una a una.

    Aprovechando que tengo la grilla cómo he de hacerlo para integrarlo en el programa concreto de municipio. Lo tenia echo pero he cambiado el PC y por lo vísto lo he perdido o no lo encuentro,

    Muchas gracias

    0 Not allowed!

  4. #24
      Junior
    S

    Registrado
    febrero de 2015
    Ubicación
    Esplugues De Llobregat (b
    Edad
    80
    Mensajes
    78
    Última visita
    08.02.2024

    Agradecimientos
     
    Recibidos
    18
    Enviados
    53

    Citaciones y menciones
     
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    11

    Predeterminado

    Por si ayuda a entender mi necesidad, acompaño esta "captura" en la que señalo con una flecha, que necesito que al oprimir el boton indicado, mediante la programación (que he perddido) pudiera hacer el traspaso al programa correspondiente, de la totalidad de los datos que figuran en el listview.2022-12-02_12-47-36.bmp

    0 Not allowed!

  5. #25
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    799
    Última visita
    Hoy a las 12:07

    Agradecimientos
     
    Recibidos
    440
    Enviados
    364

    Citaciones y menciones
     
    Mentioned
    79 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    Vale @Socavi, ahora lo pillo,
    A ver, te subo el programa que tengo hecho en PWC9 de códigos postales, que importa todos los códigos postales de España, que me bajé en Excel de la página web de correos hace un tiempo. El programa no lo podrás ejecutar, porque te faltarán librerías, etc, pero creo que lo entenderás bastante bien como para darle un vistazo al subprograma de importación. Lo que hago es leer un archivo Excel y traspasar los datos a una BD en MySql, (MariaDB para ser más exactos), a la vez que genero un fichero plano de log, con la información del traspaso. A ver si con esto te vale ...

    Si tienes dudas me lo dices, te paso el rar con el ppj, el Excel y un ejemplo de log que genero.

    Un salu2.-
    Imagem Anexada Imagem Anexada
    Ficheros adjuntos Ficheros adjuntos

    0 Not allowed!

  6. #26
      Junior
    S

    Registrado
    febrero de 2015
    Ubicación
    Esplugues De Llobregat (b
    Edad
    80
    Mensajes
    78
    Última visita
    08.02.2024

    Agradecimientos
     
    Recibidos
    18
    Enviados
    53

    Citaciones y menciones
     
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    11

    Predeterminado

    No se utilizarlo Josber, pero muchas gracias.

    Esto que acompaño, no me funciona, pero quisiera algo así:
    COBOL Código:
    1.  ENVIRONMENT     DIVISION.
    2.  ENVIRONMENT DIVISION.
    3.  DATA            DIVISION.
    4.  WORKING-STORAGE SECTION.
    5.  77 WK-ROW      PIC 9(5).
    6.  01  CODIGO      PIC 9(5).
    7.  01  FINFIC      PIC X.
    8.  01  LI          PIC 9(8).
    9.  01  LIO         PIC 9(8).
    10.  01  DESDE       PIC 9(8).
    11.  01 POW-PCMLIST OBJECT REFERENCE POW-CLISTITEM.
    12.  PROCEDURE   DIVISION.
    13.  
    14.    OPEN OPEN I-O PROVIN
    15.      MOVE POW-NUMERIC OF P-LIN  TO DESDE
    16.      MOVE POW-NUMERIC OF P-LIN3 TO PROVCOD
    17.      MOVE ROWCOUNT OF VIEW TO LIO
    18.      PERFORM VARYING LI FROM DESDE BY 1 UNTIL LI > LIO
    19.      MOVE 'TEXT'    OF "listitems"(LI, 1) OF VIEW2 TO PROVCOD
    20.      MOVE "Text"    OF "listitems"(LI, 2) OF VIEW2 TO PROVNOM
    21.      MOVE 'Numeric' OF "listitems"(LI, 3) OF VIEW2 TO PROVPOB
    22.      MOVE 'Numeric' OF "listitems"(LI, 4) OF VIEW2 TO PROVHOM
    23.      MOVE 'Numeric' OF "listitems"(LI, 5) OF VIEW2 TO PROVDON
    24.      REWRITE REGPROV
    25.            DISPLAY 'ERROR AL GRABAR'
    26.      END-WRITE
    27.            ADD 1 TO PROVCOD
    28.      END-PERFORM
    29.      CLOSE PROVIN    
    30.      
    31.      OPEN INPUT PROVIN
    32.      DISPLAY '---------<  INICIO FICHERO  >----------------'
    33.      INITIALIZE FINFIC
    34.      PERFORM UNTIL FINFIC = 'S'
    35.         READ PROVIN NEXT RECORD AT END MOVE 'S' TO FINFIC
    36.            NOT AT END
    37.            DISPLAY PROVCOD ' - ' PROVNOM(1) ' - ' PROVPOB ' - ' PROVHOM
    38.         END-READ
    39.      END-PERFORM
    40.      CLOSE PROVIN

    0 Not allowed!

  7. #27
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    799
    Última visita
    Hoy a las 12:07

    Agradecimientos
     
    Recibidos
    440
    Enviados
    364

    Citaciones y menciones
     
    Mentioned
    79 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    @Socavi, a ver, porque ando algo "espeso", el ejemplo que te he pasado, es para, leer un Excel y, ese Excel, lo pasa a un fichero, en éste caso es un BD, pero que da lo mismo si es eso o si es un fichero nativo COBOL, por lo que yo entiendo, el traspaso de Excel a la grilla, ya lo haces tú sin problemas, ¿no?, o ¿es eso lo que no tienes?, (el traspaso de Excel a la grilla)

    De todas forma, en el código que has puesto, te sobra un OPEN al principio, lo pones 2 veces y, por otro lado, la grilla que usas, ¿es un Table Control o un ListView Control?, porque dependiendo del que uses, (y parece que es un Table Control), se hará de una manera o de otra.

    ¿Qué versión de PWC?, tienes, por como codificas, parece la versión 3

    Un salu2.-

    0 Not allowed!

  8. #28
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    53
    Mensajes
    411
    Última visita
    03.05.2024

    Agradecimientos
     
    Recibidos
    208
    Enviados
    225

    Citaciones y menciones
     
    Mentioned
    54 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    26
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Hola @Socavi, :

    Nunca he usado listview, así que no conozco su sintaxis, pero si me guio por el ejemplo de @Josber, ahí lo estás usando mal. A lo mejor es otra forma de hacerlo.

    Y también me llama la atención el REWRITE que finaliza con un END-WRITE.

    Además veo que arriba estás moviendo un valor numérico a PROVCOD en dentro del perform le movés texto y abajo de write le sumás 1.

    Otra cosa, si ya hiciste el proceso para pasar del Excel al Listview, podés usar el mismo para pasarlo a tu archivo. En vez de pasar desde el Listview lo pasas de nuevo desde el Excel,

    Saludos

    Fito...

    0 Not allowed!

  9. #29
      Junior
    S

    Registrado
    febrero de 2015
    Ubicación
    Esplugues De Llobregat (b
    Edad
    80
    Mensajes
    78
    Última visita
    08.02.2024

    Agradecimientos
     
    Recibidos
    18
    Enviados
    53

    Citaciones y menciones
     
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    11

    Predeterminado

    uso Listview. PWC9 en Windows-11.

    Necesito ayuda porque no he sabido encontrar ningun ejemplo que pase del listview al programa.

    el Listview que estoy usando es de un ejemplo tuyo que nombraste como Desde_Excel, adaptado a mis ficheros, esto lo he conseguido pero no se pasarlos al programa. Muchas gracias por vuestra paciencia.

    0 Not allowed!

  10. #30
      Junior
    S

    Registrado
    febrero de 2015
    Ubicación
    Esplugues De Llobregat (b
    Edad
    80
    Mensajes
    78
    Última visita
    08.02.2024

    Agradecimientos
     
    Recibidos
    18
    Enviados
    53

    Citaciones y menciones
     
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    3 Post(s)
    Poder de Reputación
    11

    Predeterminado

    Estimado Fito, gracias por tus puntuales observaciones, a las que intentaré dar solución aunque no me hago ilusiones, porque en realidad soy un entusiasta pero muchas veces no consigo entender, como se puede hacer algo tan simple, que os parece a los profesionales con los aprendices tardíos, jajaja.

    No sabia que se pudieran pasar los datos desde Excel al Listview, chico entre que no hablo inglés y los 'mareos mentales' hay cosas que para hacerlas, despues de muchas pruebas, se consiguen y otras no, cuando me aburro de hacer pruebas lo dejo una temporada y cuando me vuelve a despertar el interés, regreso al redil.

    Si te parece bien y puedes mandarme un ejemplo de pasar la información de Excel a programa, me esforzaré para obtener el resultado deseado

    Muchas gracias por vuestra dedicación y paciencia

    0 Not allowed!

Página 3 de 4 PrimerPrimer 1 2 3 4 ÚltimoÚltimo

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Información] Traspaso de Excel a ListView
    Por Socavi en el foro Fujitsu COBOL
    Respuestas: 16
    Último Mensaje: 07.04.2020, 19:39
  2. [Sintaxis] Modificar altura de una fila en CmTable
    Por Begoguay en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 6
    Último Mensaje: 29.05.2019, 20:00
  3. [Sintaxis] Programación CmTable
    Por jmeza en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 6
    Último Mensaje: 13.12.2018, 13:51
  4. [Sintaxis] Destacar una celda en un Cmtable
    Por Breew en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 3
    Último Mensaje: 14.09.2017, 23:20
  5. [Aporte] Crear un ListView
    Por Kuk en el foro Cocina PowerCOBOL V3L10
    Respuestas: 1
    Último Mensaje: 19.12.2015, 21:10

Etiquetas para este Tema

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •