FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
modificar un campo
hola necesito una ayuda...
necesito modificar un campo cualquiera de una tabla desde delphi y estoy utilizando DBEdit y coloco esto para abrir y editar: DataModule2.DataSetArticulos.Open; DataModule2.DataSetArticulos.Edit; pero cuando pongo el cursor en el DBEdit no se queda fijo en el campo que lo selecciono si no que se va al primer campo de la tabla.... que puedo hacer....
__________________
[Pronto7] |
#2
|
||||
|
||||
Me parece que te está sobrando el Open, ya que si puedes ver los registros en los DBEdit quiere decir que la tabla se encuentra activa.
Debe bastar con el Edit y agregar el evento Post o Refresh para guardar los datos en la tabla, una vez editados. Para evitar que mis datos los modifiquen por error yo mantengo los DBEdit con la propiedad ReadOnly en True y al querer editarlos previamente la coloco en False, con esto evitas cambios indeseados en tus datos. Saludos pronto7 |
#3
|
||||
|
||||
Cuando haces el Open, se abre la tabla y tal y como te han dicho, el registro activo pasa a ser el primero; Luego haces un Edit, por lo tanto estás editando el primer registro (en el que estás posicionado).
Hay 2 opciones: * Si ya estabas posicionado en el registro bueno, no hagas Open. * Si no estás en el registro bueno, debes buscarlo y posicionarte en él primero, y luego hacer el Edit. No comentas qué componentes utilizas para conectarte. Busca en la ayuda sobre Locate.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Modificar Campo Calculado | RolphyReyes | Firebird e Interbase | 12 | 16-01-2009 21:30:23 |
Modificar un campo Computed By | Jose Miguel Mun | Firebird e Interbase | 2 | 15-01-2009 15:04:29 |
Modificar una campo | dmagui | Firebird e Interbase | 2 | 26-11-2005 19:50:09 |
Modificar campo ya existente | FunBit | MySQL | 4 | 02-08-2005 09:01:43 |
Modificar un campo en interbase | Ronny | Conexión con bases de datos | 1 | 13-01-2005 22:37:38 |
|