Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [PowerCOBOL + WinAPI] Colorear líneas de ListView | Kuk | Cocina PowerCOBOL | 7 | 31 de mayo de 2023 16:16 |
| [Duda] Modificación en ctlist | Roger | Fujitsu COBOL | 1 | 13 de abril de 2020 14:28 |
| [Componente] Editar numero en CtList | Breew | PowerCOBOL (ActiveX, v4 - v11) | 1 | 9 de marzo de 2019 21:10 |
| [Duda] Número de lineas y columnas de una hoja Excel | Josber | PowerCOBOL (ActiveX, v4 - v11) | 5 | 3 de marzo de 2016 19:25 |
| [Sintaxis] Color en Lineas Del ComboBox | Hrmcobol | PowerCOBOL (ActiveX, v4 - v11) | 3 | 17 de enero de 2016 21:44 |
![]() |
|
Forero Junior
![]()
|
Solicito ayuda con el comando CtList de DBI- TECH.
Al digitar un comprobante de Contabilidad, voy llenando el CtList, para mostrar los registros. Tengo un problema, cuando se hace click por error en el área vacia del CtList, principalmente cuando no tiene ningún registro o tiene uno solo, se daña la visualización, muestra toda la información recogida en la primera columna. Para que muestre bien, hay que salir de TODA la aplicación. El único evento que tengo programado en el CtList es el doble click en un registro, para eliminarlo, y esto lo hace bien. Adjunto las imágenes de cuando muestra bien y mal. Muchas gracias. |
||||||||
|
|
|
|
Guardián del Foro
|
hola:
Cuando armes el registro para cargar, ponele campos a los punto y coma y volvé a cargarlos siempre, seguramente en algún lado esos punto y coma se están blanqueando. Ejemplo. Código COBOL:
Saludos. Fito. |
||||||||
|
|
|
|
Forero Activo
![]()
|
Hola Ciro
Tenia ese mismo problema eso se da cuando tienes un campo alfabetico y esa variable esta en blanco para solucionar pon Código COBOL:
mueve " " a todos los campo alfabeticos. |
||||||||
|
|
|
|
Forero Junior
![]()
|
Fito y Roger gracias por sus respuestas, hice lo que indican, pero sigue visualizando mal.
Este es el código. Código COBOL:
|
||||||||
|
|
|
|
Administrador
![]()
|
Amigos, nunca he usado este control y no entiendo cual es su funcionamiento. ¿No se rellena campo por campo sino se indica todo el churro de string separando los campos por ";"?
Si es así, pues vaya castaña... ![]() Entonces Roger, dices que el problema viene cuando un campo alfa no está inicializado? Ciro, intenta poner como delimitadores el nulo, porque en Windows es el que indica fin de campo: Código COBOL:
A ver qué tal... Si por el contrario ese control no se rellena con un sólo churro de datos sino campo por campo, cuando lago esté vacío, aún así haz MOVE SPACES al campo de CtList. En plan: Código COBOL:
También si no funciona podrías probar con nulos: Código COBOL:
La sintaxis de CtList no la conozco, es más bien pseudo-código. ![]() NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Guardián del Foro
|
Hola Ciro, prueba con estas lineas. En el evento ItemCick
Código COBOL:
|
||||||||
|
|
|
|
Forero Junior
![]()
|
Ciro, también puedes tener un Null x"00".
No deberían tener dentro los campos ni ; ni null. ejemplo nuestro: Código COBOL:
cuando tenés ; por ejemplo en el campo NOMBRE-CT, normalmente se corre todo porque identifica que es una nueva columna, espero te sirva. ADMIN: Armando, usa el bloque de resalto de sintaxis. Última edición por Kuk fecha: 29 de abril de 2016 a las 21:03. Razón: Resalto de Sintaxis [COBOL] |
||||||||
|
|
|
![]() |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||