FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Situación incomoda con dbgrid
Buenos dias a todos, estoy relacionando un dbgrid con su datasource, utilizando lazarus y funciona a prime vista muy bien, mi incomodidad viene cuando intento ir mas arriba del primero se ve como que se guinda, pero cuando le doy click en otra celda o en la misma vuelve el movimiento sin problemas, igual pasa cuando voy hacia el final de la derecha e intento seguir e igualmente cuando voy final de la table en intento seguir. En cualquier de los extremos, da la impresión de que se perdiera el focus, pero se recupera inmediatamente cuando cuando hago click en cualquier lado. Gracias por su tiempo.
|
#2
|
||||
|
||||
#3
|
||||
|
||||
Perdón, aparentemente no responde al teclado, pero me imagino que el dbgrid pierde el foco, se soluciona inmediatamente cuando hago click en el dbgrid, o sea, estas navegando en el dbgrid, es decir, te mueves con las flechas a cualquier columna y a cualquier fila, ok, cuando llegas al principio de la tabla y sigues presionando la flecha de subir, no se mueve a ningun lado (logico), inmediatamente presionas la flecha hacia abajo y tampoco se mueve, sigues presionando la flecha hacia la derecha y tampo se mueve, ok, entonces presionas click con el mouse (claro) y vuelve el desplazamiento normal entre las filas y columnas. Me lograstes captar ?
|
#4
|
||||
|
||||
Sí, te entiendo, es que lo de la "guinda" me había despistado
¿Y qué BD y componentes estás usando?, para que podamos hacer una prueba similar. |
#5
|
||||
|
||||
ok, IBConnection, SQLTransaction, SQLQuery y DataSource, Utilizo firebird 2.5, ubuntu 10.04 y lazarus sin ningún componente de terceros. Tengo el formulario donde esta el DBGrid y un data module donde están los componente antes mencionados. La base de datos esta en ubuntu server 10.04. Y el acceso a ella lo hago desde mi ubuntu 10.04 desktop. Gracias por tu tiempo...
|
#6
|
||||
|
||||
Creo que esto sucede por que el TSQLQuery tiene por defecto PacketRecords en 10, así que solo cada vez que llegues al décimo registro se cargarán otros 10 mas, trata colocando el PacketRecords en 0 a ver si se soluciona la situcación.
__________________
mas confundido que Garavito el día del Niño. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Situación incómoda | Al González | La Taberna | 64 | 14-04-2009 12:50:24 |
Situacion economica | Caral | La Taberna | 29 | 22-07-2008 07:34:34 |
Situación totalmente surrealista | ArdiIIa | Humor | 8 | 21-03-2007 18:31:54 |
Recuperar situación de filas en DBGrid | sur-se | OOP | 3 | 09-12-2004 18:23:24 |
|