Cita:
Empezado por Franksxs
Porque mira he utilizado el codigo, ya les asigne los datafield con el campo a los dbedit y aún así no me va, los dbedit solo me muestra los datos que estan en el primer registro, aún cuando quiero que me muestre los datos del registro 2.
|
Pues algo estás haciendo mal, evidentemente.
Asumo que tienes lo siguiente:
Un TTable que apunta a una tabla (en tu caso se llama Table1).
Un TDataSource que en su propiedad DataSet apunta al TTable.
Y varios TDBEdits cuya propiedad DataSource apunta al TDataSource y la propiedad DataField al nombre de campo que debe mostrar/editar ese TDBEdit.
Todo esto usando el BDE por supuesto.
Entonces cada vez que asignes un valor a Table1.RecNo, estás cambiando el registro activo de la tabla y por lo tanto el valor del campo apuntado por los TDBEdits también cambiará.
Acabo de probar el código de
rgstuamigo y funciona perfectamente.