Erweiterte Dokumenttypfelder
Im Unterschied zu 'Einfachen Dokumenttypfeldern' geben Sie bei den 'Erweiterten Dokumenttypfeldern' den gewünschten Dokumenttyp anders an. Sie können Dokumenttypen angeben, die anderen Ordnertypen zugeordnet sind. Sie können mehrere Felder mit jeweils einem Wert anfragen. Die Anfragen werden durch das logische UND verknüpft.
Die allgemeine Syntax sieht so aus:
[%%][ett][Ordnertyp]°[Registertyp]°[Doktyp][°°][Typ][Feld][°°][Wert][°°][Option][**]
[ett] ist das Kennzeichen für ein erweitertes Dokumenttypfeld.
[Ordnertyp] gibt den Ordnertyp an, [Registertyp] den Registertyp und [Doktyp] gibt den Dokumenttyp an, auf den umgeschaltet wird.
Der Registertyp ist optional, geben Sie ihn aber an, werden nur Dokumente einbezogen, die in dem angegebenen Register liegen.
Verwenden Sie als Trennzeichen das Tildezeichen (~), müssen Sie es auch hier als einstelliges Trennzeichen statt '°' verwenden.
[Feld] gibt ein Indexdatenfeld an, das dem Dokumenttyp zugeordnet ist. Das kann ein Ordnerfeld, ein Registerfeld, ein Dokumenttypfeld oder ein Basisparameterfeld sein. Deshalb setzen Sie vor das [Feld] den [Typ].
Die folgenden Typen sind möglich:
|
dd |
Indexdatenfelder des Dokumenttyps |
|
rr |
Indexdatenfelder des Registertyps |
|
oo |
Indexdatenfelder des Ordnertyps |
|
bb |
Basisparameter, aber nur Archiviert, Erstellungsdatum, Zeitstempel, Dokument-ID, Register-ID und Ordner-ID, kombiniert mit Vergleichsparametern. |
Beim Bezug auf Basisparameter geben Sie zusätzlich zum Typ und zum Wert einen Vergleichsparameter an.
Die folgenden Vergleichsparameter sind möglich:
|
1 |
gleich |
4 |
größer |
|
2 |
ungleich |
5 |
kleiner gleich |
|
3 |
kleiner |
6 |
größer gleich |
Vergleichsparameter und Wert trennen sich durch das Pipe-Zeichen (|). Statt '|' als Split-Ausdruck können Sie über die Einstellungen einen anderen Split-Ausdruck angeben.
Beispiel: %%ettPatient°Sono-Befund°°bbARCHIVIERT°°4|22.08.2001°°9**
Im Beispiel schalten Sie auf den Dokumenttyp 'Sono-Befund' und beziehen sich auf alle Dokumente, die nach dem 22.08.2001 archiviert wurden.
[Wert] gibt den Wert an, mit dem das Indexdatenfeld angefragt wird.
Beliebig viele Feld-Wert-Zuordnungen sind möglich.
Beispiel: %%ettPatient°Sono-Befund°°rrentlassen°°1°°ddabgeschlossen°°1°°8**
[Option] grenzt die gefundenen Dokumente weiter ein. Wollen Sie die Dokumente nicht weiter eingrenzen, tragen Sie als Option den Wert '0' ein. Über die Orderfieldname- und die Sortorder-Eigenschaften können Sie die Sortierung festlegen.
Optionen kombinieren Sie, indem Sie die Zahlen addieren.
Dem Dokumenttypfeld folgen Ersetzungsfelder oder Fremddokumentfelder.
Danach schalten Sie mit dieser Syntax zurück: %%tt°°°°°°**
Diese Optionen können Sie wählen:
|
Zahl |
Option |
|
1 |
Nur die Daten des letzten Dokuments aus der Liste werden eingefügt. Die Sortierung geben Sie über die Option 8 oder die Orderfieldname-Eigenschaft (s.u.) an. |
|
2 |
Nur die Daten des ersten Dokuments aus der Liste werden eingefügt. |
|
4 |
Nur Dokumente, die nicht in einem Register liegen, werden in die Liste aufgenommen. Wollen Sie nur Dokumente, die in einem Register liegen, geben Sie den Registertyp und den Ordnertyp in [Doktyp] an. |
|
8 |
Die Dokumente in der Liste werden nach dem Erstellungsdatum sortiert. Das älteste Dokument steht an erster Stelle. Geben Sie über die Orderfieldname-Eigenschaft (s.u.) ein Feld an, nach dem die Treffer sortiert werden, wird diese Option nicht beachtet. |
|
16 |
Die Indexierung der Dokumente in der Liste wird der Reihe nach angezeigt. Sie können angeben, ob die Daten übernommen werden sollen oder nicht. |
|
32 |
Eine Treffersammelanzeige wird geöffnet. Der Benutzer kann die gewünschten Objekte markieren. Bei der Übernahme von Bildern (%fdBild) können die Dokumente über die Treffersammelanzeige durch Doppelklick geöffnet und die gewünschten Bilder einzeln markiert werden.
Die Treffersammelanzeige können Sie über Eigenschaftsanweisungen konfigurieren. Die markierten Treffer werden in der Reihenfolge der Liste übernommen. Sie können die Liste über die Orderfieldname-Eigenschaft vorsortieren lassen und über die Spalten sortieren. |
Folgende Eigenschaften hat die Treffersammelanzeige:
|
Eigenschaft |
Beschreibung |
Werte |
Default |
|---|---|---|---|
|
seOrderfieldname |
Sie geben das Feld an, nachdem die Treffer sortiert werden. Diese Eigenschaft kann auch unabhängig von der Treffersammelanzeige verwendet werden. |
Feldbezeichnung |
|
|
seSortorder |
Sie geben optional die Sortierreihenfolge an. Geben Sie nichts an, wird aufsteigend sortiert. Diese Eigenschaft kann auch unabhängig von der Treffersammelanzeige verwendet werden. |
0 = aufsteigend 1 = absteigend |
aufsteigend |
|
seSelectall |
Sie geben an, ob alle Treffer der Liste vormarkiert werden sollen. |
true/false |
true |
|
seWidth |
Sie geben die Breite des Dialogs an, die Maßeinheit ist Twips. |
nummerischer Wert > 4500 |
|
|
seCancel |
Sie geben an, ob der Benutzer den Dialog abbrechen kann. |
true/false |
true |
|
seSelectmax |
Sie geben die maximale Anzahl der Treffer an, die übernommen werden können. |
nummerischer Wert |
|
|
seSelectmin |
Sie geben die minimale Anzahl der Treffer an, die übernommen werden sollen. |
nummerischer Wert |
|
|
seSelectminwarning |
Sie geben Text für einen Warnhinweis an, der erscheint, wenn 'selectmin' unterschritten wird. |
|
Standard-Hinweis |
|
seSelectmaxwarning |
Sie geben Text für einen Warnhinweis an, der erscheint, wenn 'selectmax' überschritten wird. |
|
Standard-Hinweis |
|
seColumnwidth |
Sie legen die Breite der Spalten fest. |
1000 - 10000 Einheiten in Twips |
1440 |
Beispiel:
%%ettPatient°Sono-Befund°°ddabgeschlossen°°1°°
seselectall°°true°°seselectmin°°1°°32**
Die Treffersammelanzeige zeigt alle Treffer der Lister vormarkiert, mindestens ein Treffer muss übernommen werden.
Bereiche können Sie einblenden. Alle ausgeblendeten Bereiche einer Seite blenden Sie über die Toolbar ein:
