|
Cambiar el contenido de un campo de una tabla
Hola, mi pregunta es esa; voy recorriendo una tabla, por ej:
Usuario (dni, nick, nombre, tfno)
Imaginaros, que llego a DNI, entoncs quiero cambiar el valor del nick de esa tupla por otro:
while not Modulodatos.T_Usuario.Eof do begin //Mientras no sea el fin de la tabla Usuario
if ModuloDatos.T_UsuarioDni.AsString = Edit_DNI.Text then begin
ShowMessage('El nick ya está registrado en el sistema. Por favor, introduzca un nick distinto.');
ModuloDatos.T_Usuario.Close;
Exit;
end;
Modulodatos.T_Usuario.Next; //Pasamos a la siguiente tupla de la tabla Usuario
end;
es decir, tngo Edit_DNI, y la tabla es T_Usuario, voy recorriendola hasta encontrar en T_Usuario el DNI que tengo en Edit_DNI, y luego en esa tupla quiero cambiar el valor del nick, por otro que tengo en un Edit (Edit_Nick)
Como lo hago? tengo que poner la tabla en modo edicion y eso, insertarlo y luego cerrar la tabla, lo que no quiero es que me lo inserte al final de la tabla, si no en esa tupla
Última edición por mancurnino fecha: 18-03-2008 a las 21:20:15.
|