FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como hacer para posicionarse
|
#2
|
||||
|
||||
Hay varias formas. Programaticamente usando metodos como Prior o Next dentro de un bucle y verificando las condiciones para ver si llegaste al registro que te interesa
Tambien tenes los metodos Locate y Lookup en los que uno especifica la condicion que quiere que los campos cumplan y el DataSet se encarga de realizar la busqueda sobre si mismo, y posicionarse en el primer registro que satisface la condicion Otra forma es usando los controles visuales, de este modo el DataSet se sincroniza automaticamente con el componente (ej. DBGrid). Como vos estabas cerrando y abriendo el DataSet el registro actual cuando hacias el Edit es el primero y no el que el usuario habia seleccionado Aca hay documentacion sobre como modificar datos de un DataSet |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Duplica registro en ClientDataSet maestro-detalle | Josepo | Conexión con bases de datos | 8 | 07-05-2013 10:59:09 |
editar campo autoincremento al editar registro anterior | chartres | Conexión con bases de datos | 1 | 21-05-2011 01:37:25 |
Update duplica registro | FerCastro | SQL | 22 | 28-10-2008 19:21:05 |
error al editar un registro | look | OOP | 3 | 18-10-2007 00:43:51 |
editar un registro | jdattoli | Conexión con bases de datos | 1 | 08-02-2006 21:01:04 |
|