Yo lo que veo raro es que estés asignando directamente la propiedad Text de los TDBEdit.
Estos componentes tienen una propiedad DataSource, la cual debería apuntar al mismo DataSource que apunta al DBGrid, así los TDBEdit siempre mostraran los datos del registro actual. Todo esto sin necesidad de que asignes directamente los valores del registro seleccionado.
Para hacer algo como lo que muestras, mejor usa componentes TEdit normales. Lo único es que al salir de la forma de edición tendrías que copiar los valores nuevos de los TEdit de vuelta a los campos del registro que estás queriendo editar.
Saludos...
Última edición por maeyanes fecha: 13-01-2006 a las 15:16:10.
|