Pregunta: | 12354 - MANTENER LA POSICION EN EL DBGRID AL AGREGAR REGISTROS |
Autor: | Ricardo LLoret |
Hola a todos, esta es la primera vez que escribo aquí y quiero pedirles ayuda con un problemita que tengo y no se como resolver.
Tengo un dbGrid donde muestro X cantidad de registros y tengo un boton para agregar registros, luego de agregar un registro con el AddNew tengo que refrescar la tabla para poder visualizar el registro nuevo, pero al hacer eso el puntero en el dbgrid vuelve al primer registro perdiendo la ultima posicion donde estaba colocado el puntero, probé guardar el bookmark del registro y luego volver al mismo pero parece que al refrescar la tabla se pierde el bookmark. Me pueden dar una mano para resolver este problemita.. Desde ya muchas gracias.. |
Respuesta: | Gaba |
Por lo q. he entendido de tupregunta trabajas con el bookmark del dbgrid
intentalo con el bookmark del recordset. dim Puntero puntero=rs.bookmark rs.addnew rs!campo1=xx . . . rs.update rs.bookmark=puntero espero q te sirva. |