Hola amigos:
Haber si me podeis decir por que no funciona la siguiente procedure desde donde indico. Graciñas desde ya.
Código Delphi
[-]
procedure TfmDeportes.FormClose(Sender: TObject; var Action: TCloseAction);
begin
With dmMain do
begin
tbDeportes.Active := False;
tbContadores.Active := False;
end;
ShowMessage('Punto de Control'); With dmMain.tbDeportes do begin
if State in [dsInsert] then
begin
if MessageDlg('Los datos introducidos no han sido grabados' +
#13 + #13 +
'¿Deseas grabarlos ahora?', mtconfirmation, [mbNo, mbOk], 0) =
mrOk then
Post;
With dmMain.tbContadores do
begin
Edit;
FieldValues['Deportes'] := FieldValues['Deportes'] + 1;
Post;
end;
end;
if State in [dsEdit] then
begin
if MessageDlg('Los datos introducidos no han sido grabados' +
#13 + #13 +
'¿Deseas grabarlos ahora?', mtconfirmation, [mbNo, mbOk], 0) =
mrOk then
Post;
end;
end;
Action := caFree;
end;