Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-05-2012
Avatar de sierraja
sierraja sierraja is offline
Miembro
 
Registrado: sep 2004
Posts: 281
Poder: 20
sierraja Va por buen camino
Question 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.
Responder Con Cita
  #2  
Antiguo 05-05-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por sierraja Ver Mensaje
.. se ve como que se guinda ..
¿Guinda?, ¿eso es bloquear?
Responder Con Cita
  #3  
Antiguo 05-05-2012
Avatar de sierraja
sierraja sierraja is offline
Miembro
 
Registrado: sep 2004
Posts: 281
Poder: 20
sierraja Va por buen camino
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 ?
Responder Con Cita
  #4  
Antiguo 05-05-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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.
Responder Con Cita
  #5  
Antiguo 05-05-2012
Avatar de sierraja
sierraja sierraja is offline
Miembro
 
Registrado: sep 2004
Posts: 281
Poder: 20
sierraja Va por buen camino
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...
Responder Con Cita
  #6  
Antiguo 05-05-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
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.
Responder Con Cita
  #7  
Antiguo 05-05-2012
Avatar de sierraja
sierraja sierraja is offline
Miembro
 
Registrado: sep 2004
Posts: 281
Poder: 20
sierraja Va por buen camino
Cita:
mightydragonlor
Gracias por tu aporte, me parece que el problema es mas de despliegue visual, de todas maneras la propiedad que mencionas
Cita:
PacketRecords
tiene que tener un valor mayor a cero.
Responder Con Cita
  #8  
Antiguo 05-05-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
Cita:
Empezado por sierraja Ver Mensaje
Gracias por tu aporte, me parece que el problema es mas de despliegue visual, de todas maneras la propiedad que mencionas tiene que tener un valor mayor a cero.
Disculpa mi error, ponlo en -1.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #9  
Antiguo 05-05-2012
Avatar de sierraja
sierraja sierraja is offline
Miembro
 
Registrado: sep 2004
Posts: 281
Poder: 20
sierraja Va por buen camino
Question

Buenas tardes,
Cita:
mightydragonlor
hice el cambio como indicaste y por lo menos no da el error cuando voy al principio y trato de subir y cuando voy al final y trato de bajar, pero aun sigue dando problemas cuando estoy en la primera columna y trato de ir mas a la izquierda y cuando llego a la ultima columna y trato de seguir mas a la derecha. Gracias por tu comentario....
Responder Con Cita
  #10  
Antiguo 05-05-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que no voy a poder probarlo, estoy intentando instalar la última versión de lazarus en mi ubuntu 8.04 y se instala sin problemas pero luego no inicia, simplemente no hace nada.
Estoy pensando que ya es hora de plantearme el posible cambio a una nueva versión de ubuntu, aunque no tengo ninguna queja, sólo que hay software moderno que no puedo usar, en fin, a ver si me organizo para cambiarlo lo más fácil posible.
Responder Con Cita
  #11  
Antiguo 05-05-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
Cita:
Empezado por sierraja Ver Mensaje
Buenas tardes, hice el cambio como indicaste y por lo menos no da el error cuando voy al principio y trato de subir y cuando voy al final y trato de bajar, pero aun sigue dando problemas cuando estoy en la primera columna y trato de ir mas a la izquierda y cuando llego a la ultima columna y trato de seguir mas a la derecha. Gracias por tu comentario....
Puedes regalarnos screenshots del problema??.

Saludos.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #12  
Antiguo 05-05-2012
Avatar de sierraja
sierraja sierraja is offline
Miembro
 
Registrado: sep 2004
Posts: 281
Poder: 20
sierraja Va por buen camino
Thumbs up

Anímate Casimiro, actualizate por lo menos hasta el 10.04 no te vas a arrepentir.
Responder Con Cita
  #13  
Antiguo 05-05-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por sierraja Ver Mensaje
Anímate Casimiro, actualizate por lo menos hasta el 10.04 no te vas a arrepentir.
Lo único que me frena es el tener que reinstalar tantísimas cosas, ya que son 4 años con el mismo sistema.
Responder Con Cita
  #14  
Antiguo 05-05-2012
Avatar de sierraja
sierraja sierraja is offline
Miembro
 
Registrado: sep 2004
Posts: 281
Poder: 20
sierraja Va por buen camino
Estimado
Cita:
mightydragonlor
El primer pantallazo (pantallazo1.png) la celda activa esta en la primera columna y es alli cuando trato de seguir a la izquierda y pierdo el foco luego doy click y continuo moviendome con las flechas. Y en el segundo pantallazo (pantallazo2.png), esta en la ultima columna y cuando trato de seguir a la derecha pues da la impresion de perder el foco y se normaliza haciendo click en el dbgrid y continuas con el desplazamiento normal con las flechas.

Espero sea útil, gracias...

Pantallazo1.jpg

Pantallazo2.jpg
Responder Con Cita
  #15  
Antiguo 05-05-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que deberías hacer una prueba simple: un form nuevo, vacío, el dbgrid y ningún otro componente, solamente el dbgrid.
Responder Con Cita
  #16  
Antiguo 05-05-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
Compañero sierraja, te cuento que no he logrado reproducir este problema en mi Lazarus, Casimiro tiene razón, trata de hacerlo con un nuevo proyecto y nos cuentas, yo lo he hecho con Lazarus 0.9.31.

Saludos.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #17  
Antiguo 05-05-2012
Avatar de sierraja
sierraja sierraja is offline
Miembro
 
Registrado: sep 2004
Posts: 281
Poder: 20
sierraja Va por buen camino
Wink Otras pruebas

Estimados amigos, realmente es tan sencillo ese ejemplo que lo he vuelto a crear en varias oportunidades y continuo con el problema, lo que se me esta ocurriendo, es que la versión de lazarus que viene con 10.04 es 0.9.28, y es la que tengo instalada, voy a intentar instalar la versión 0.9.31 del mismo, para seguir sus consejos, aunque en anteriores oportunidades no he tenido suerte, pero que creo que ha llegado la hora de encarar ese pequeño detalle. Veré que puedo hacer, igualmente comentaremos al respecto. Gracias....
Responder Con Cita
  #18  
Antiguo 06-05-2012
Avatar de sierraja
sierraja sierraja is offline
Miembro
 
Registrado: sep 2004
Posts: 281
Poder: 20
sierraja Va por buen camino
ok mightydragonlor, como lograste instalar lazarus 0.9.31, he tratado de instalar el 30 y nada. Baje los deb, cambie repositorios y nada, me podrias dar los pasos de donde los bajastes y de que manera los instalaste. Gracias por tu ayuda....
Responder Con Cita
  #19  
Antiguo 06-05-2012
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
Espero que esto te ayude.
Saludos.
__________________
mas confundido que Garavito el día del Niño.
Responder Con Cita
  #20  
Antiguo 06-05-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Qué instalación tan extraña, descarga los rpm para convertirlos en deb y luego instalar, ¿por qué no descarga los deb directamente?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 22:28:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi