Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Sintaxis] Table: Control de teclas pulsadas (SHIFT+TAB) | Begoguay | PowerCOBOL (ActiveX, v4 - v11) | 0 | 15 de julio de 2020 18:23 |
| [Duda] En un table control de 6 columnas | Hector | PowerCOBOL (ActiveX, v4 - v11) | 3 | 29 de diciembre de 2017 19:57 |
| [PowerCOBOL v3] Selección de línea en Table control | Kuk | Cocina PowerCOBOL | 1 | 19 de diciembre de 2015 21:39 |
| [PowerCOBOL v3] AltBackColor en el control Table | Kuk | Cocina PowerCOBOL | 0 | 2 de septiembre de 2015 13:25 |
| [Sintaxis] Modificar Propiedades de un FORM | Recato53 | PowerCOBOL (ActiveX, v4 - v11) | 11 | 5 de junio de 2015 09:20 |
![]() |
|
Forero
![]()
|
Hola
Tengo un problema con una tabla: Tengo una tabla llena con datos de un fichero. Luego necesito hacer una consulta de los datos que hay en la tabla, pero no quiero modificarlos. ¿Como consigo poder moverme por la tabla pero que no me deje editar ninguna celda de la tabla? Es decir, yo quiero que me deje manejar las flechas de arriba y abajo, la tecla 'enter', pero que no me deje escribir en ninguna celda de la tabla. Un saludo. |
||||||||
|
|
|
|
Moderador Global
![]()
|
No sé si te he entendido bien, pero cuando defines la tabla, donde defines las columnas, hay una propiedad que es "writable", si la marcas, impides que se pueda modificar el contenido. Fíjate en la imágen que adjunto.
Un saludo.- |
||||||||
|
|
|
|
Forero
![]()
|
Hola Josber
Ya he probado con esa propiedad, pero entonces no me funcionan las flechas para avanzar dentro de la tabla Lo que yo quiero es que no me deje escribir nada en ninguna celda, pero si moverme y situarme en la celda que yo quiera con el ratón o las flechas |
||||||||
|
|
|
|
Administrador
![]()
|
Begoguay, El control Table no permite lo que tu quieres hacer. Si simplemente necesitas poder marcar la celda (o la linea) en la que te encuentras, puedes usar el ejemplo que he dejado: Selección de línea en Table control - COBOL Foro
En este ejemplo el CmTable marca la linea, como en el ListView. Puedes modificarlo para que se marque la celda y no la linea. También para facilitar la vista de los datos, puedes alternar el BackColor: AltBackColor en el control Table - COBOL Foro Lo unico, PowerCOBOL 9 no acepta colores en formato RGB, tienes que modificar los valores X'rrggbb00' por constantes o recuperando los valores numericos de colores personalizados. 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 Amigos, yo resolví ese tema duplicando las columnas y haciendo de un "ancho" pequeño al pares, ejemplo: Width: 100, Width: 2, también saque la opción de writable a las impares, por lo tanto me puedo mover por toda la tabla.
les adjunto un ejemplo. Saludos |
||||||||
|
|
|
|
Forero
![]()
|
Hola
Para resolverlo, me he creado una 'columna fantasma' en la tabla que no muestro y a la que mando el foco siempre que se pincha en cualquier celda de la tabla o bien se va a alguna celda con las teclas de arriba / abajo. Gracias por vuestras respuestas |
||||||||
|
|
|
|
Forero Junior
![]()
|
Otra solución que he implementado para poder recorrer las celdas sin entrar en modo edición es incluir éste código en el evento EDIT de la tabla: Código COBOL:
Si alguien quiere verlo funcionando (recuerdo que es PowerCOBOL 3.0) que le eche un vistazo al programa "Mapa lunar" que mandé a la sección de rutinas de ESCOBOL http://www.escobol.com/modules.php?n...p=getit&lid=78 |
|||||||||
|
|
|
|
Administrador
![]()
|
Galileo, no des enlaces a otras WEB si puedes colgarlo aquí. Si mañana dicha WEB desaparece, se pierde lo que hayas aportado.
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 |
||||||||
|
|
|
|
Forero Junior
![]()
|
Kuk, lo de poner el enlace era por no sobrecargar innecesariamente el dominio, ya que en otro post tuyo creo que dijiste que éste era gratuito y limitado en capacidad. Además, mi experiencia me dice que no hay nada seguro y perdurable en Internet. Por ejemplo, durante años colaboré mandando código al foro forum.basicprogramming.org y hace poco este dominio expiró. Lo mismo puede acabar ocurriendo con ESCOBOL o, tal vez un día, a COBOLFORO.ES. Pero bueno, bien pensado, así tendré este huevo en tres "cestos": mi ordenador, ESCOBOL y aquí. Un saludo. |
|||||||||
|
|
|
![]() |
| Herramientas | |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||