![]() |
Borrar registros de un grid. Salta al siguiente
Hola amigos.
Aunque el tema de refrescar un grid después de insertar/modificar/etc. se ha tratado en muchas ocasiones aquí, no veo que este caso haya sido objeto de consulta. Se trata de lo siguiente. Para refrescar una pantalla de datos (maestro/detalle) que haya podido ser modificada por otro puesto, antes de insertar un nuevo registro, modificar o anular uno existente, hago una llamada a esta función (la parte comentada del final es para excluir que ahí se produzca el comportamiento anómalo):
La parte en negrita la he probado con está arriba, bien así:
o bien así:
y en todos los casos ocurre lo siguiente:
Código:
001 BañeraCódigo:
001 BañeraSi intento borrar de nuevo, ocurriría: Código:
001 BañeraObviamente si acepto borrar, borraría el registro 005 y no el 004. Como llevo con esto horas y horas, torpe que es uno, y no doy con la solución, solicito ayuda. Utilizo Delhpi 6 y componentes FIBPlus 6.4.1 Gracias anticipadas. |
Recuerda poner los tags al código fuente, ejemplo:
![]() |
Sorry, No volverá a ocurrir.
|
No pasa nada, recuérdalo para la siguiente vez :)
Ya lo cambié por ti. |
Gracias Casimiro. Lo iba a hacer ahora pero te has adelantado. Eres rápido y veloz.
|
| La franja horaria es GMT +2. Ahora son las 12:37:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi