Function DE Version 3.00

@ScanDBDeleted

Database IDList Note NotesSystem Search

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.