Description |
Die tdbengine kennt zwei Arten von Indizes: hierarchische und berechnete.
Ein hierarchischer Index besteht aus bis zu 10 Feldangaben, denen jeweils ein Minus-Zeichen vornagestellt werden kann, um eine absteigende Ordnung festzulegen. Bei Stringfeldern kann durch Doppelpunkt getrennt die Anzahl der Zeichen festgelegt werden, die von diesem Feld un den Index übernommen werden.
Beispiele:
$PLZ,$Ort,$Strasse
$Name,$Vorname:5
-$Geburtsdatum,$Name,$Vorname
Ein berechneter Index besteht aus einem (maximal 40 Zeichen langem) arithmetischen Ausdruck. Er muß vollständig in runden Klammern eingefasst sein.
Beispiele:
($Brutto-$Abzüge)
(length($Ort))
Liefert der Ausdruck einen String, so kann die Anzahl der in den Index aufgenommenen Zeichen festgelegt werden:
(exchange($Wort,'e','a')):20
|