Ver Mensaje Individual
  #2  
Antiguo 11-07-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
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.

Cita:
Hola, hay una forma predefinida en delphi dentro de los edit, donde si un usuario cierra el prg antes de apretar el boton grabar y que el prg le avise "Usted modifico Datos - Desea Gravarlos ? - Acepta o cancela".
A ese fín podés aprovechar el evento OnCloseQuery del form inherente.

Como ejemplo:
Código Delphi [-]
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
  if DataSet.Modified then
    CanClose:= MessageDlg('¿ Guarda los cambios ?', mtConfirmation, [mbYes,MbNo], 0) = MRYes;
end;
Nota: En este ejemplo el form no se cierra hasta que guarde los cambios. Pero podes alterar la condición a tu gusto.

Saludos.
__________________
Daniel Didriksen

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

Última edición por ecfisa fecha: 11-07-2011 a las 15:16:53.
Responder Con Cita