![]() |
Manejo de control CmListView (Grid)
Me gustaría empezar una nueva sección y, si éste foro continua y se hace grande, hacerla como un nuevo subforo más adelante. La sección sería nuestras aportaciones, trucos, rutinas, ejemplos, etc.
Para empezar aporto ésta mía en la que pongo un ejemplo del manejo del control de PWC listview, que aunque es un control "muy flojo", se pueden hacer más cosas de lo que parece, como mover columnas de sitio, poner una rejilla, marcar una linea entera, checkbox ... Como norma, me gustaría, que se pusiera que incluye y la versión del compilador, así como alguna imágen, (si es posible) Incluye: ppj, exe y librerías e iconos completas Versión compilador: PWC 9, aunque en la versión 7 también funciona http://s2.subirimagenes.com/otros/pr...277365grid.jpg Descarga Descargar Ejemplo de ListView Un saludo a todos y espero más ideas, trucos, ejemplos, etc. ;) |
1 Archivos Adjunto(s)
Pues después del post que puso Rui sobre el traspaso a Excel de un ListView, y siguiendo su consejo, he añadido el código al programa, para que podais ver la facilidad con la que se puede pasar un ListView a Excel através de COM.
Además, he añadido un .ocx llamado AniGIF.ocx, que permite añadir un GIF animado a un Form, en el botón "Acerca de ..." podeis verlo, recordar que hay que registrar el ocx en Windows. Podeis descargarlo todo desde el siguiente enlace: Código:
https://mega.co.nz/#!b4E1iarb!Qa3iFtvHhctQgVqZQa87sR6MJH4a6gX0E2IwNwK6nVc |
Josber, excelente aporte. Por favor me puede decir, como define el checkbox dentro del CmListView?
gracias. |
Cita:
Código COBOL:
Y en la PROCEDURE ... Código COBOL:
Un saludo.- |
Hola Buenas
Puede ser que no este disponible el archivo de Tabla Manejo de control CmListView (Grid) Gracias |
hugoluis, ¿estás preguntando si PowerCOBOL puede venir sin el control CmListView? Si es eso, la respuesta es NO. Todas las versiones ActiveX de PowerCOBOL, que yo sepa, traen el ListView.
|
Hola Buen día Kuk
Hay un ejemplo de Josber viejo (12/2/2015) que ya no esta disponible en el link que se publica Quería saber si esta disponible en otro lugar Gracias |
hugoluis, cuál es el post en el que hay un enlace sin funcionar? Pon el enlace hacía dicho post ;)
|
Cita:
MEGA |
Cita:
¡¡Uff!! a ver si encuentro el proyecto y lo vuelvo a subir. Un saludo.- |
Cita:
|
hugoluis, pásame el post en sí, el copiado de enlace no vale porque el motor del foro lo acorta. Posiblemente el enlace siga vivo.
|
Tabla Manejo de control CmListView (Grid)
Me gustaría empezar una nueva sección y, si éste foro continua y se hace grande, hacerla como un nuevo subforo más adelante. La sección sería nuestras aportaciones, trucos, rutinas, ejemplos, etc. Para empezar aporto ésta mía en la que pongo un ejemplo del manejo del control de PWC listview, que aunque es un control "muy flojo", se pueden hacer más cosas de lo que parece, como mover columnas de sitio, poner una rejilla, marcar una linea entera, checkbox ... Como norma, me gustaría, que se pusiera que incluye y la versión del compilador, así como alguna imágen, (si es posible) Incluye: ppj, exe y librerías e iconos completas Versión compilador: PWC 9, aunque en la versión 7 también funciona Descarga MEGA Un saludo a todos y espero más ideas, trucos, ejemplos, etc. |
hugoluis, Lo he vuelto a subir, espero que sea ese, porque hice varias modificaciones al ejemplo y no sé si es esa la versión definitiva, ya que desde entonces, he tenido que cambiar el disco duro y he perdido algunas cosas.
Un saludo.- |
hugoluis, dicho apartado ya existe en el foro.
Ve a la página principal COBOL Foro y busca (Ctrl+F) la palabra cocina ;) |
Cita:
|
Me gustaría saber si el fantástico ejemplo de Josber (Tabla Manejo de control CmListView (Grid)) se encuentra en algun sitio, pero al revés, quiero decir tomar los datos de la hoja excel y pasarlo s CmListView, me parece que también sería de gran utilidad. Muchas gracias.
|
2 Archivos Adjunto(s)
Cita:
Te he hecho un ejemplo que traspasa de una hoja de cálculo a un CmListView, está hecho en PWC9, pero debe de funcionar sin problemas en cualquier versión, en el archivo rar, va el proyecto, icono, ejecutable, hoja de cálculo, etc. Si tienes algún problema dilo e intentaremos ayudarte lo mejor posible. Un salu2.- |
Muchas gracias Josber, es exactamente lo que me va a ser de gran utilidad, estoy intentando confeccionar un programa, en el que se reflejen las Autonomías, Províncias, Municipios (para aquí, es donde necesitaré importar los datos desde hojas Excel), con expresión de población, área, etc etc.
Has sido muy amable, gracias, confiemos en que vayas encontrándote mejor y te recuperes totalmente, te necesitamos. Cordial saludo |
Tengo un problema nuevo (para mi), al pretender hacer un listado de parte de un fichero indexado de 10.000 referencias, tengo que estar haciendo algo mal, porque el listado sale, pero detras de espacios en blanco, es decir supongamos que pretendo listar desde la posición 153 a la 350 y he de desplazarme scroll para localizarlo, podríais señalarme que tengo que hacer ?, gracias.
Utilizo PowerCobol v.9, en un sistema operativo Windows-10 64. |
Cita:
Un saludo.- |
Concretamente se trata de un fichero indexado de los Municipios de España. Si los listo en su totalidad en un ListView, salen sin problema, ahora bien si deseo limitar el listado a una provincia concreta, tambien sale pero en su lugar, es decir si anteriormente hay X provincias que en ése momento no interesa listar, pues en el listado se suceden los espacios en blasnco, hasta llegar a la provincia que se desea.
Espero haberme expresado mejor, gracias por tu atención. |
Socavi,
Perdona la tardanza en contestar pero, por desgracia, otros "problemas" me tienen copado todo el tiempo que tengo. A ver lo primero que entiendo es que te salen más lineas de las que necesitas, y que éstas, se quedan en blanco. ¿Inicializas el control ListView antes de empezar a llenarlo?, (lo que correspondería a la instrucción INITIALIZE en COBOL), por ejemplo: Código COBOL:
Luego parece que si tienes, por ejemplo, 300 líneas en el ListView, quieres "posicionarte" en la 250. Si es así, yo no he conseguido hacerlo, no sé si Kuk o algún otro forero lo ha conseguido, pero yo no desde luego. Si no es ese tu problema, dínoslo, porfa. Un saludo.- |
Buenas tardes Josber, así llamo al listado
Código COBOL:
Gracias y perdona "la paliza" |
Cita:
Código COBOL:
;) |
Agradecido Kuk, es una solución, pero esto me obligaria a averiguar el código en el que empieza cada una de las 52 provincias y tambien los respectivos codigos de las últimas de cada provincia, a primera vísta es un poco complicado aunque si no hay otro remedio, pues que le vamos hacer.
Mi ilusión sería la de solicitar el listado por el número de la provincia, por ejemplo 08 Barcelona y que empezara a listar en el primer Municipio de la província 08 y que cuando se superara el 08, pues dejara de listar, pero no hace falta que deje los espacios en blanco correspondientes a las Provincias anteriores, porque en el caso de solicitar los Municipios de la província 50, pues ya te lo puedes imaginar, un desastre. Muchas gracias por dedicarme vuestra atención.:hi: |
Socavi, lo que tienes es un problema de algoritmo. Es decir, haces
Código COBOL:
fuera del IF, así que por cada registro se crea un nuevo ListItem. Hazlo así: Código COBOL:
|
Es verdad !!!, perfecto, no lo hubiera vísto, problema resuelto. Muchas gracias Kuk.
|
| La franja horaria es GMT +2. Ahora son las 02:41. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.