Fórum Chamar função #291363
10/08/2005
0
procedure TFCadCidade.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
begin
If (SBSalvar.Enabled) and (DBCBUF.Text = ´´) and (DBECidade.Text = ´´) then
begin
Close;
end
else If (SBSalvar.Enabled) and (DBCBUF.Text <> ´´) and (DBECidade.Text <> ´´) then
begin
CanClose := False;
If MessageDlg(´Deseja salvar o registro!´,mtInformation,[mbYes,mbNo],0) = mrYes then
Begin
DM.CDSCadCidade.Post;
CanClose := True;
Close;
end
else
begin
DM.CDSCadCidade.Cancel;
CanClose := True;
Close;
end;
end;
end;
Gostaria de saber como posso executar a função acima de um botão.
Demetrius
Curtir tópico
+ 0Posts
10/08/2005
Rjun
Gostei + 0
10/08/2005
Demetrius
Burrinho!!!!!!!!!!!!!!!!
Gostei + 0
11/08/2005
Emerson Nascimento
procedure TFCadCidade.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin if (SBSalvar.Enabled) then begin CanClose := (DBCBUF.Text = ´´) or (DBECidade.Text = ´´); if not CanClose then begin if MessageDlg(´Deseja salvar o registro!´,mtInformation,[mbYes,mbNo],0) = mrYes then DM.CDSCadCidade.Post else DM.CDSCadCidade.Cancel; CanClose := True; end; end; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)