Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Aviso de Modificacion en Edit (https://www.clubdelphi.com/foros/showthread.php?t=74777)

shoulder 11-07-2011 14:54:22

Aviso de Modificacion en Edit
 
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".

Pregunto esto porque hay usuarios por ej, que cambian el edit de domicilio y se olvidan de grabar (cambian de pantalla o cierran el PRG).

Gracias

ecfisa 11-07-2011 15:10:50

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.

shoulder 11-07-2011 15:33:34

Aviso de Modificacion en Edit
 
Graciasssss.


La franja horaria es GMT +2. Ahora son las 13:22:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi