BDE

0

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

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ą.

1 użytkowników online, w tym zalogowanych: 0, gości: 1