Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-07-2010
marcos_0586 marcos_0586 is offline
Miembro
 
Registrado: jul 2010
Posts: 28
Poder: 0
marcos_0586 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 29-07-2010
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
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!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 29-07-2010
marcos_0586 marcos_0586 is offline
Miembro
 
Registrado: jul 2010
Posts: 28
Poder: 0
marcos_0586 Va por buen camino
Cita:
Empezado por delphi.com.ar Ver Mensaje
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!
es verdad, aclare muy poco, bueno, yo ingreso un numero de DNI en un edit para buscar los datos de un empleado en una tabla,y tengo 6 DBedit y dos DBLookupComboBox que los relaciono con la tabla empleado, que es de donde saco los datos para modificar despues tengo otro boton donde lo unico que hago es guardar lo que hay en cada dbedit en ese registro de mi tabla y a los DBLookupComboBox no hace falta
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;
Responder Con Cita
  #4  
Antiguo 30-07-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola marcos.

Si todavía los datos no fueron guardados lo solucionás con:
Código:
  Table1.Cancel;
De otro modo deberías usar en la apertura:
Código:
   Table1.CachedUpdates:= True;
   Table1.Open;
   ...
Y para deshacer los cambios:
Código:
   Table1.RevertRecord;
RevertRecord sólo funciona si CachedUpdates está activado.
En la ayuda de Delphi, en el foro y en internet tenés mucho escrito sobre el tema.



Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 30-07-2010 a las 00:38:44.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Repetir una accion lmpadron C++ Builder 5 29-07-2010 20:21:31
Cancelar La Accion Cerrar. ivanflores Varios 5 23-10-2007 23:30:20
Cancelar accion de un evento OnExit FGarcia Varios 5 11-05-2007 13:38:18
accion remota unko! Internet 2 19-03-2005 18:51:21
Confirmación de acción obiwuan PHP 2 23-09-2003 20:07:38


La franja horaria es GMT +2. Ahora son las 14:04:57.


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
Copyright 1996-2007 Club Delphi