Ver Mensaje Individual
  #9  
Antiguo 05-12-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Reputación: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por FelipeDiaz Ver Mensaje
Nooo, Lo estoy haciendo en el BeforePost, estaba seguro pero igual revisé y si es alli.
Entonces agregale lo siguiente para verificar que al momento de hacer el Cancel, el Dataset este en modo Edit o Insert y nos contas como te va:

Código Delphi [-]
const
  Flags = MB_ICONQUESTION or MB_YESNO;
begin
  if Application.MessageBox('¿Desea guardar los cambios?', 'Confirmar', Flags) = idNo then
  begin
    if (DataSet.State in [dsEdit, dsInsert]) then
    begin
      DataSet.Cancel;
      abort;
    end;
  end;
end;
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita