Guest Jackson cunha Postado Março 3, 2004 Denunciar Share Postado Março 3, 2004 Gostaria de saber como salvar os dados de inseridos em tabelas paradox5 com delphi 5, pois os comandos que uso (POST, APPEND) não surtem efeito se o programa for fechado de forma incorreta(os dados não são gravados de maneira definitiva) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Arlon Postado Março 4, 2004 Denunciar Share Postado Março 4, 2004 Como assim se o programa for fechado de forma incorreta?? Não sei se vai te ajudar, mas desabilita o botão fechar da borda do form e o ALT F4, obrigando o usuário a cancelar o cadastro ou registrá-lo.procedure TFrmFornecedor.FormCreate(Sender: TObject);//evento OnCreate var hSysMenu: HMENU; begin hSysMenu := GetSystemMenu(Self.Handle, False); if hSysMenu <> 0 then begin EnableMenuItem(hSysMenu, SC_CLOSE, MF_BYCOMMAND Or MF_GRAYED); DrawMenuBar(Self.Handle); end; KeyPreview := True; end; procedure TFrmFornecedor.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);//Evento OnKeyDown begin if (Key = VK_F4) and (ssAlt in Shift) then Key := 0; end;Se não for isso que você quer, posta de novo ae... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DELPHI-Man32 Postado Março 5, 2004 Denunciar Share Postado Março 5, 2004 uma forma simples de não perder dados e a seguinte:declare a unit: DBIProcsno evento AfterPost da tabela coloque:DBISaveChanges(Table1.Handle); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Jackson cunha
Gostaria de saber como salvar os dados de inseridos em tabelas paradox5 com delphi 5, pois os comandos que uso (POST, APPEND) não surtem efeito se o programa for fechado de forma incorreta(os dados não são gravados de maneira definitiva)
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.