![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Lo siento, ya lo se para la próxima.
Al final la cosa estaba en que no me funcionaba el "Refresh" (me dejaba la línea del grid en blanco) y para actualizar he tenido que hacer un "Close" y un "Open", pero claro, de esta manera, se iba al primer registro de la tabla. Entonces he utilizado los "bookmarks" (no los conocía) y me deja el registro activo en la posición central del grid, que más o menos me sirve, sino se puede dejar en la misma posición. Muchas grácias. |
|
#2
|
|||
|
|||
|
y porque no capturas en una variable la posicion en la que estas antes de refrescar y después despues de refrescar la recuperas.?
|
|
#3
|
|||
|
|||
|
He usado la idea que comentó Cocute y no he tenido problemas. Lo usaba con Firebird y los componentes IBX.
Seguro que se puede hacer de forma más elegante, pero no daba problemas. Para posicionarse en el registro después de abrir el IBDataset, utilizaba el método Locate. Saludos. |
|
#5
|
|||
|
|||
|
Me he explicado mal. Tengo un botón que modifica un campo (tipo check) del registro seleccionado en el grid y además, el botón lleva este código para capturar la posición,refrescar y después recuperar la posición del registro:
Esto lo hace bien, el registro seleccionado es el correcto, pero cambia la vista del grid, se ha corrido el registro seleccionado al centro del grid. ¿Esto sería posible solucionarlo? que no cambie de vista. Última edición por rgstuamigo fecha: 26-01-2010 a las 19:36:15. Razón: Estética |
|
#6
|
|||
|
|||
|
Si usas Firebird y el tipo de la transaccion es read_commited con el Refresh se actualiza perfectamente sin necesidad de abrir y cerrar..
|
|
#7
|
||||
|
||||
|
Cita:
Esto en delphi 6. Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| cambiar datasource.dataset en tiempo de ejecución | jzginez | Conexión con bases de datos | 2 | 30-11-2007 19:42:48 |
| Actualizar campos en QReport en tiempo de ejecucion | Goyo | Impresión | 3 | 13-07-2007 01:18:02 |
| actualizar campos tipo moneda en un dbgrid en tiempo de ejecucion | Goyo | SQL | 1 | 29-08-2006 23:14:04 |
| Crear DataSet en tiempo de ejecución. | Drahcir | Conexión con bases de datos | 6 | 13-04-2006 03:16:45 |
|