Dokumenttypfelder mit einem SQL-Statement

enaio® 10.10 »

Für erweiterte Dokumenttypfelder können Sie den Dokumenttyp ebenfalls über ein SQL-Statement angeben. Diese Möglichkeit erleichtert Ihnen auch ohne SQL-Kenntnisse das Erstellen von Dokumenttypfeldern. Im Client können Sie nämlich nach Dokumenten recherchieren und über die Trefferliste das entsprechende SQL-Statement ermitteln und dann in ein Dokumenttypfeld einsetzen.

Sie benötigen die Systemrolle 'Editor starten', um SQL-Statements zu ermitteln.

Die Syntax für ein erweitertes Dokumenttypfeld mit SQL-Statement sieht so aus:

[%%][ett][#sql#][°°][SQL-Statement][°°][Option][**]

[#sql#] ist das Kennzeichen für ein erweitertes Dokumenttypfeld mit SQL-Statement.

[SQL-Statement] ist das SQL-Statement. Sie fragen eine Objekttabelle und für diese Objekttabelle die ID an. Das Statement muss im entsprechenden Datenbankformat, also geparst vorliegen.

[Option] grenzt die gefundenen Dokumente weiter ein oder sortiert sie (s.o.).

Beispiel:

Recherchieren Sie im enaio® client nach Dokumenten. Wählen Sie aus dem Fenster-Menü der Trefferliste den Eintrag SQL-Statement.

Das Fenster SQL-Statement wird geöffnet.

Kopieren Sie das Statement über die Schaltfläche Zwischenablage.

Fügen Sie das Statement aus der Zwischenablage in ein Dokumenttypfeld ein:

%%ett#sql#°°select d.feld1,d.id,d.zeitstempel,d.version,d.links,d.flags,d.lockuser, d.haupttyp,d.anzahl,d.medium_doc from object173 d,stamm2 o,sdrel x where x.stamm_id = o.id and x.object_id = d.id and ( UPPER(d.feld1) like 'HELMER%')°°0**

Umgeschaltet wird nur auf Dokumente, auf die der Benutzer zugreifen darf.