cancelar una accion
hola gente del foro, tengo una aplicacion en delphi 7 en la cual se ingresa para modificar los datos de una persona, y nesecito poner un boton para cancelar cualquier modificacion que se halla echo(por si se arrepiente) por ejemplo si le modifique el nombre y la direccion pero despues me doy cuenta de que no era la persona indicada para modificar pueda volver a lo que estaba antes y otro boton para ir cancelando la ultima accion realizada como el boton deshacer de word. se puede???? gracias.
|
Obvio que se puede. Pero sería importante saber como has cargado los datos del formulario, si utilizas componentes DBAware o los cargas manualmente. Supongo que estas usando conexión a alguna base de datos. Por favor, explica un poco mas la situación.
Saludos! |
Cita:
Form1.table1.Edit; Form1.Table1.FieldByName('Ape').AsString:=DBEdit1.Text; Form1.Table1.FieldByName('Nom').AsString:=DBEdit2.Text; Form1.Table1.FieldByName('Dni').AsInteger:=StrToInt(DBEdit3.Text); Form1.Table1.FieldByName('Direccion').AsString:=DBEdit4.Text; Form1.Table1.FieldByName('Telfijo').AsString:=DBEdit5.Text; Form1.Table1.FieldByName('Telmovil').AsString:=DBEdit6.Text; Form1.table1.Post; |
Hola marcos.
Si todavía los datos no fueron guardados lo solucionás con: Código:
Table1.Cancel; Código:
Table1.CachedUpdates:= True; Código:
Table1.RevertRecord; En la ayuda de Delphi, en el foro y en internet tenés mucho escrito sobre el tema. Saludos. |
La franja horaria es GMT +2. Ahora son las 13:16:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi