Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Grid index out of range (https://www.clubdelphi.com/foros/showthread.php?t=26653)

zugazua2001 29-10-2005 03:47:10

Grid index out of range
 
Hola amigos, tengo un problema tengo varias grillas con relacion master-slaves
En la grilla principal uso un filtro. En determinados momentos me aparece ese cartel (indice de grilla fuera de rango) como puedo hacer para evitar este problema??
Yo tengo Delphi 5 y uso paradox.
Gracias por todo y agradeceria me orientaran con este problema.

Lepe 29-10-2005 08:00:44

Parece que la sincronización entre el maestro y detalle no es la correcta.

Normalmente, al aplicar un filtro, te recomiendo que hagas un Refresh / cerrar y abrir las consultas, etc. en ambas tablas, Maestro y Detalle.

saludos y suerte.

kuan-yiu 22-06-2006 13:49:01

¿Bug de Delphi?
 
Bueno, tengo un problema que me trae de cabeza, llevo toda la mañana con él... y lo único que he encontrado es una refencia a que puede ser un posible fallo de Delphi :confused: ... pero no lo tengo claro.

Estoy ampliando un formulario. Le he añadido un nuevo DBGrid (gPagos) con su Query (qPagos) y su DataSourse (dsPagos).
Peculiaridades:
* El grid está en un formulario y los componentes de datos están en un DataModule.
* La nueva Query está enlazada a otra (dscuentas) de la que obtiene tres datos bancarios. A esta misma también está enlazado un extracto bancario (qextracto) que funciona perfectamente.
* La nueva Query está limitada además por un entorno de fechas modificable por el usuario en tiempo de ejecución... Nada del otro mundo.

PROBLEMA:
Cuando ejecuto una búsqueda grande parece que la hace bien... pero cuando trato de ir al final del grid con la barra lateral me da un error de índices:

Cita:

"Grid index out of range"
...Pero si antes de usar la barra de desplazamiento me posiciono en alguna de las líneas visibles en ese momento... ¡¡NO FALLA!!:eek:

Emilio 22-06-2006 16:28:48

has probado hacer un refresh del grid justo después de cargar?

kuan-yiu 22-06-2006 16:48:20

Cita:

Empezado por Emilio
has probado hacer un refresh del grid justo después de cargar?

mmm... Pues no, mi "cutre-remedio-para-salir-del-paso" ha sido posicionarme en el primer elemento :o
Código Delphi [-]
  qpagos.First;
...pero es tan chapuzero. Ahora miro a ver si eso funciona, pero de todos modos me molesta muchísimo que me falle cuando el resto de los grids y las querys de ese formulario y de toda la aplicación (que mira que es grande) funcionan perfectamente y jamás han fallado.


En fin, misterios de la informática que hacen que cada día me replantee mi fe en la ciencia :D

kuan-yiu 22-06-2006 16:57:50

Pues no, no me vale. Dado el estado de mis Querys no puedo usar el método Refresh...
Vuelvo al "cutre-remedio-para-salir-del-paso" :(


La franja horaria es GMT +2. Ahora son las 13:31:16.

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