Home > Handbuch > Entwicklerhilfe > Makro-Referenz OmAPI > Appl Variablen für Datenfelder |
Zugriff auf Datenfelder des Archivs, der Kontakte und der Anwendungsdatenbank.
Syntax
{TableName:FieldName[,FormatParam,Selection,Separator]}
TableName: Kennung der Datenbank-Tabelle. Beachten Sie bei der Enterprise-Version bitte, dass die Kennungen "Document" und "DocArch" immer auf die derzeit gewählte Dokumenttabelle verweisen.
FieldName: Name des Datenbankfeldes oder
"*RecordCount" für die Anzahl der Datensätze.
"*SelectFieldNames" für die SQL SELECT-Liste der Feldnamen. Dies ist meisten "*", bei der Dokumententabelle aber die Liste (feldname1,feldname2,...) ohne contenttext, wenn der Volltextkatalog von SQLite oder des MS SQL Servers verwendet wird.
"*FieldNames": Liste der Datenfelder getrennt mit dem angegebenen Separator.
"*SQL" für den SQL-Abfragetext, sofern die programminterne Datenbankabfrage SQL verwendet.
"*SQLWhere" für den WHERE-Teil des aktuellen SQL-Abfragetextes.
FormatParam: Mit dem optionalen Formatparameter können Sie Teile des Feldinhalts übernehmen.
Selection: Optionale Angabe einer Selektion:
"Current" oder keine Angabe bezieht sich nur auf den aktuellen Datensatz.
"Filter" gibt die Feldwerte der aktuellen Datenabfrage zurück. Bei der Dokumenttabelle ist dies die aktuelle Suche.
"Selected" nur in der Dokumenttabelle: gibt die Feldwerte der markierten Dokumente zurück.
Separator in Verbindung mit Selection und für die Feldliste mit "*FieldNames": Enthält ein oder mehrere Zeichen, mit denen die Feldwerte der Selektion getrennt werden. Das Trennzeichen wird auch am Ende angefügt. Oder spezielle Trennungen mit "csv", "csvquoted" und "json".
Die Variable wird durch den Inhalt des Datenfeldes ersetzt.
Beschreibung
Ermöglicht den Zugriff auf Datenfelder des geöffneten Dokumentenarchivs und der Anwendungsdatenbank. Wenn Selection nicht angegeben ist, wird auf den aktuellen Datensatz zugegriffen.
{Doc:Project} wird standardmäßig für das Dokumentenverzeichnis verwendet, um die Dateien in der Projektstruktur abzulegen.
{Document:Name} der Name des aktuellen Dokuments aus der aktuellen Tabelle document oder docarch.
{Doc:Name} wie oben, die Dokumenttabelle kann auch abgekürzt mit "Doc" angesprochen werden.
{CachedDoc:Name} wie oben, jedoch nur in besonderen Formularen, wie z. B. dem HTML-Index einer CD.
{Document:Project,DirPart,1,1} die erste Ebene des Projekts, dem das Dokument zugeordnet ist.
{DocVers:Name} Name der aktuellen Dokumentversion, wenn eine Dokumentversion geöffnet wird.
{Appl:ApplName} Name des Dokumenttypen.
{Contact:company} Firma des aktuellen Kontakts.
{Document:FileName,Selected,{Chr:0}} gibt die Dateinamen aller markierten Dokumente nullterminiert, z. B. für einen Kopierbefehl zurück.
{Document:FileName,File,Selected,{Chr:13}} gibt die Dateinamen ohne Pfad aller markierten Dokumente zeilenweise zurück.
Siehe auch
Datenfelder im Dokumentenarchiv und Kontaktdatenbank
Datenfelder definieren