Pomuszcie ktoś jestem początkujący jak w delphi dodaje do Tabeli BDE (Table1.Append) to potem nie moge wyjść z edycji dopisu . mogę to przerwać buttonem???
0
0
I znów przypominają się stare piękne lata 70-te, gdzie na hasło "Pomożecie" padała odpowiedź "Pomożemy" (nie "pomoszemy").
A tak w ogóle to może należałoby pomóc forumowiczom w zrozumieniu problemu, bo sensu w tym niewiele. Raz tablica, raz jakiś dopis (rozumiem, że dodanie na końcu - bo mamy przecież Append), a raz button. I o co w końcu chodzi?
0
Chodzi o to że nie mogę przerwać dodawania do Tabeli(BDE)
Table1.append;
..
..
..
co mam wpisać żeby przerwać dodawanie
0
Jak chcesz zatwierdzić to używasz Post-a, a jak wycofujesz zmiany przed zatwierdzeniem to Cancel-a.
Jak w przykładzie TDataSet.Cancel
The following fragment prompts the user to confirm changes to a record; if the user clicks Yes, the record is posted to the table, otherwise the changes are cancelled.
if MessageDlg('Update Record?', mtConfirmation, [mbYes, mbNo], 0) =
mrYes then
Table1.Post
else
Table1.Cancel;
Jak w przyszłości bedziesz używał np. Interbase-a to wtedy zobacz na metody Commit, CommitRetaining, Rollback, RollbackRetaining, które pozwolą Ci na zatwierdzanie lub wycofywanie wszystkich zmian nawet od początku połączenia z bazą.