Projektowanie > Narzędzia > Inne > Usuwanie 

W przypadku większości obiektów w oprogramowaniu możliwe jest usunięcie bieżącego rekordu przy użyciu przycisku .

Usunięcie jest, oczywiście, możliwe wyłącznie pod warunkiem przestrzegania ograniczeń „integralności referencyjnej”, zgodnie z definicją zawartą w słowniku danych, w zależności od sytuacji. Przeprowadzenie tych kontroli może zająć stosunkowo dużo czasu; są one przeprowadzane natychmiast, on-line przy wywołaniu funkcji usuwania.

Jeżeli przeprowadzonych ma zostać kilka usunięć, ich pojedyncze uruchamianie byłoby naturalnie niezwykle czasochłonne. Dlatego też w przypadku usunięć wielokrotnych preferowana jest funkcja usunięć odroczonych. Usunięcie odroczone ładuje tabelę bazy danych zawierającą wszystkie bieżące żądania usunięcia.

Funkcja Usuwania służy z jednej strony do wyświetlania i modyfikacji tych żądań, zaś z drugiej strony do rozpoczęcia usuwania kolejki żądań oczekujących na przetworzenie.

Zarządzanie ekranem

Karta Ekran wpisów

Prezentacja

Podczas korzystania z tej funkcji wyświetlana jest tabela zawierająca bieżące żądania usunięcia w formie kodu obiektu i wartości kluczy.

Należy zauważyć, że w przypadku jednoczęściowych kluczy zarządzanego rekordu wprowadzana jest tylko jedna kolumna, natomiast w przypadku klucza dwuczęściowego, pierwsza część umieszczana jest w drugiej kolumnie Identyfikatora , zaś druga część (która zwykle jest najważniejsza) — w pierwszej kolumnie.

Dostępne są następujące możliwości:

  • wprowadzenie nowych żądań usunięcia lub ich usunięcie za pośrednictwem bezpośredniego wpisu na ekranie
  • rozpoczęcie faktycznego usuwania za pomocą przycisku.
  • wyjście z funkcji poprzez anulowanie modyfikacji i niewyzwalanie operacji usunięcia.

Na końcu operacji usunięcia tworzy się log, zawierający wyniki operacji.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Tabela

Ten kod określa obiekt zarządzający rekordem przeznaczonym do usunięcia.

  • Opis (pole INTIT)

 

  • Identyfikator 1 (pole CLE1)

Określa klucz (w razie potrzeby kilkuczęściowy) identyfikujący rekord wobec którego zażądano usunięcia.

  • Identyfikator 2 (pole CLE2)

 

  • Opis (pole DES)

Należy wprowadzić opis rekordu.

Długi tytuł używany jest w tytułach ekranów i raportów.

 

  • Data (pole CREDAT)

 

  • Czas (pole CRETIM)

 

Zamknij

 

Zadanie przetwarzania w tle

Tę funkcję można wykonać w trybie wsadowym,. W tym celu przewidziano ADELETE zadanie standardowe.

Komunikaty o błędzie

Jedynymi komunikatami o błędach są komunikaty ogólne.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja