Papierkorb konfigurieren

Alle Benutzer können gelöschte Datensätze in ihrem eigenen Papierkorb anzeigen und wiederherstellen. Wenn Sie über Administratorberechtigungen verfügen, können Sie auf Ihren eigenen Papierkorb und den Papierkorb aller Anwender zugreifen und diesen verwalten. Weitere Informationen zum Arbeiten mit dem Papierkorb finden Sie auch unter Papierkorb in Kapitel Daten eingeben und bearbeiten.

Der Papierkorb wird ansichtenspezifisch konfiguriert:

1.  Damit in einer Ansicht der Papierkorb aktiv ist, muss ein Feld "RecycleBinID" vom Typ "uniqueidentifier" bei Microsoft SQL Server bzw. vom Typ "char(32)" bei PostgreSQL mit internem Feldtyp "Papierkorb-ID" vorhanden sein. Dieses Feld muss auch in denjenigen verknüpften Ansichten vorhanden sein, deren relational verknüpfte Datensätze beim Löschen eines Datensatzes kaskadiert (mit-)gelöscht werden sollen.

Das Anlegen dieser Papierkorb-ID können Sie im Papierkorb-Dialog (Datei > Papierkorb) über die Schaltfläche "Aktivieren" durchführen. Dabei wählen Sie diejenigen Ansichten aus, für die der Papierkorb aktiviert werden soll. Das Feld für die Papierkorb-ID wird dann automatisch erstellt. Um die Schaltfläche sehen zu können, benötigen Sie das Recht "Konfiguration des Projektes ändern".

2.  Im Reiter "Relationen" der Ansichteneigenschaften definieren Sie dann, welche relational verknüpften Datensätze beim Löschen des Datensatzes der aktuellen Ansicht mitgelöscht werden sollen. Wenn Sie die Checkbox "Kaskadierter Papierkorb" für eine Relation auf eine bestimmte Ansicht aktivieren, werden alle relational verknüpften Datensätze dieser Ansicht für den aktuellen Datensatz mitgelöscht. Sie können diese Checkbox nur aktivieren, wenn in dieser Ansicht ebenfalls eine "Papierkorb-ID" vorhanden ist (siehe Schritt 1).

3.  Um den Papierkorb für eine Ansicht zu deaktivieren, ändern Sie den internen Feldtyp für das Feld "RecycleBinID" auf "Global eindeutige ID". Deaktivieren Sie dann auch einen evtl. aktivierten "Kaskadierten Papierkorb" in einer verküpften Ansicht.