@ScanDBDeleted
Syntax
@ScanDBDeleted(DBHANDLE1;NOTECLASSES2);
@ScanDBDeleted(DBHANDLE1;NOTECLASSES2;MODUS3);
@ScanDBDeleted(DBHANDLE1;NOTECLASSES2;MODUS3;SINCE4);
Beschreibung
Sucht alle gelöschten Dokumente in der Datenbank mit dem DBHANDLE DBHANDLE1 und der/den NOTECLASS(EN) NOTECLASSES2.
Der optionale Parameter TD SINCE4 grenzt die Suche auf die Dokumente ein, die seit dem angegebenen Datum gelöscht wurden. Soll davon unabhängig gesucht werden (default) liefert die @Funktion @AnyAllDay den passenden Zeit-Datums-Wert (siehe @AnyDay/@AllDay/@AnyAllDay).
NOTECLASSES2:
DEC BIT Bedeutung
00000 XX No Notes keine Dokumente
00001 01 Documents Daten-Dokumente
00002 02 Policy-Note Über-DB-Dokument
00004 03 Form-Note Masken-Design-Dokumente
00008 04 View-Note Ansicht-Design-Dokumente
00016 05 Icon-Note Piktogramm-Dokument
00032 06 Design-Collection-Note Ansicht-Dokumente
00064 07 ACL-Info-Note ACL-Info-Dokument
00128 08 Help-Index-Note
00256 09 Help-Note Hilfe-DB-Dokument
00512 10 Filter-Note Macro-Design-Dokumente
01024 11 Feld-Note Feld-Design-Dokumente
02048 12 Replication-Note Replikations-Dokumente
04096 13 Privat_Design Privat-Design-Dokumente
32768 16 Default-Note of Each Von jedem das Vorgabe-Dokument
32767 01-15 Notes Alle Dokumente
32766 02-15 All Non-Document-Notes Alle nicht Daten-Dokumente
(Um mehrere Dokumenten-Klassen anzugeben werden die Werte der betreffenden Klassen addiert oder durch @BitVektor aufgebaut)
MODUS3:
0= Wie ohne Angabe (=IDList)
1= Wie ohne Angabe (=IDList)
2= UNIDList.
Beispiel: @ScanDBDeleted(DBHANDLE1;NOTECLASSES2)
DBHANDLE1:=@OpenDB("TEST.NSF");
@LogReport(@ScanDBDeleted(DBHANDLE1;32767));
DBHANDLE1:=@CloseDB(DBHANDLE1);
Es wird eine Datenbank geöffnet, alle gelöschten Dokumente ausgewählt und deren NoteIDs ausgeben und schließlich die Datenbank wieder geschlossen.
