@OpenNoteByPosition
Syntax
@OpenNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION3;NOTEHANDLE4);
@OpenNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION3;NOTEHANDLE4;FNOPTIONS5);
@OpenNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOS3;NOTEHANDLE4);
@OpenNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOS3;NOTEHANDLE4;FNOPTIONS5);
Description
Opens in the database with the DBHANDLE DBHANDLE1 in the view with the VIEWHANDLE VIEWHANDLE2 an the Position VIEWPOSITION VIEWPOSITION3 bzw. VIEWPOS VIEWPOS3 a document and outputs NOTEHANDLE NOTEHANDLE4 as the result.
FNOPTIONS5:
BIT DEC HEX Meaning if set
01 00000001 00000001 Open Summary only
02 00000002 00000002 Open Verify default
03 00000004 00000004 Expand all TEXT/NUMBER/TD … Variables to Lists with 1 Element
04 00000008 00000008 Without Objects
05 00000016 00000010 Reserved/Unknown
06 00000032 00000020 Open in Shared Memory Mode
07 00000064 00000040 Return all Item Values in Canonical Data Form
08 00000128 00000080 Reserved/Unknown
09 00000256 00000100 Mark unread if unread list is currently associated
10 00000512 00000200 Only open an abstract of large documents
11 00001024 00000400 Reserved/Unknown
12 00002048 00000800 Reserved/Unknown
13 00004096 00001000 Return Response ID Table
14 00008192 00002000 Reserved/Unknown
15 00016384 00004000 Reserved/Unknown
16 00032768 00008000 Reserved/Unknown
25 16777216 01000000 Convert TYPE_RFC822_TEXT Fields to TEXT/TD
26 33554432 02000000 Convert TYPE_MIME_PART Fields to RT (CD’s)
Error messages:
@ERROR @OpenNoteByPosition
A general error has occurred.
@ERROR IS CATEGORY @OpenNoteByPosition
The position is not a document but a category.
@ERROR BY OPENING NOTE @OpenNoteByPosition
An error occurred while attempting to open the document.
Example: @OpenNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION3;NOTEHANDLE4)
DBHANDLE1:=@OpenDB("TEST.NSF");
VIEWHANDLE2:=@OpenView(DBHANDLE1;"TEST VIEW");
VIEWPOSITION3:=1:1:1:0:0:0:0:0:0:0;
NOTEHANDLE4:=@OpenNoteByPosition(DBHANDLE1;VIEWHANDLE2;VIEWPOSITION3;NOTEHANDLE4);
NOTEHANDLE4:=@CloseNote(NOTEHANDLE4;0);
VIEWHANDLE2:=@CloseView(VIEWHANDLE2);
DBHANDLE1:=@CloseDB(DBHANDLE1);
A database is opened, a document is searched for, opened, closed again, and finally the database is closed again.
Note : This text was machine-translated and may contain inaccuracies.
