Function DE Version 1.90

@DocLength

Misc Note

Syntax

@DocLength(NOTEHANDLE1);
@DocLength(NOTEHANDLE1;EXCLUDE2);

Beschreibung

Gibt die Größe des Dokuments mit dem NOTEHANDLE NOTEHANDLE1 zurück (Objectgröße des Dokuments ohne Attachments).

Wird @DocLength im zweiten Format angewandt werden die Längen der Inhalte der Felder (und die Attachments) addiert und das Ergebnis in Byte zurückgegeben. Dabei werden alle Variablen, deren Anfangsbuchstabe in TEXT EXCLUDE2 vorkommt (CaseSensitiv), nicht mit berücksichtigt.

Beispiel: @DocLength(NOTEHANDLE1)

DBHANDLE:=@OpenDB("TEST.NSF");
VIEWHANDLE:=@OpenView(DBHANDLE;"TEST VIEW");
VIEWPOSITION:=1:1:1:0:0:0:0:0:0:0;
NOTEHANDLE1:=@OpenNoteByPosition(DBHANDLE;VIEWHANDLE;VIEWPOSITION;NOTEHANDLE1);
@LogReport(@DocLength(NOTEHANDLE1));
NOTEHANDLE1:=@CloseNote(NOTEHANDLE1;0);
VIEWHANDLE:=@CloseView(VIEWHANDLE);
DBHANDLE:=@CloseDB(DBHANDLE);

Es wird eine Datenbank geöffnet, ein Dokument gesucht, dessen komplette Länge ausgegeben und schließlich die Datenbank wieder geschlossen.

Beispiel: @DocLength(NOTEHANDLE1;EXCLUDE2) ab Version 1.93

DBHANDLE:=@OpenDB("TEST.NSF");
VIEWHANDLE:=@OpenView(DBHANDLE;"TEST VIEW");
VIEWPOSITION:=1:1:1:0:0:0:0:0:0:0;
NOTEHANDLE1:=@OpenNoteByPosition(DBHANDLE;VIEWHANDLE;VIEWPOSITION;NOTEHANDLE1);
@LogReport(@DocLength(NOTEHANDLE1;"FGH"));
NOTEHANDLE1:=@CloseNote(NOTEHANDLE1;0);
VIEWHANDLE:=@CloseView(VIEWHANDLE);
DBHANDLE:=@CloseDB(DBHANDLE);

Es wird eine Datenbank geöffnet, ein Dokument gesucht, dessen Länge (ohne die Felder mit Anfangsbuchstaben "F", "G" und "H") ausgegeben und schließlich die Datenbank wieder geschlossen.