Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:cba:tables [2014/11/24 15:05] max.neumaier |
software:cba:tables [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 34: | Zeile 34: | ||
{{ software:cba:tabellen-1.png?400 }} | {{ software:cba:tabellen-1.png?400 }} | ||
- | ------ | + | ----- |
===Konfiguration=== | ===Konfiguration=== | ||
Nachfolgend werden die wichtigsten Konfigurations-Informationen beschrieben: | Nachfolgend werden die wichtigsten Konfigurations-Informationen beschrieben: | ||
Zeile 62: | Zeile 63: | ||
* **operator:** anzuwendender Operator entsprechend Tabelle | * **operator:** anzuwendender Operator entsprechend Tabelle | ||
* **value:** Vergleichswert in datentyp-spezifischer Notation oder Name eines Attributes | * **value:** Vergleichswert in datentyp-spezifischer Notation oder Name eines Attributes | ||
+ | |||
+ | CBA unterstützt folgende Operatoren: | ||
+ | ^ Operator ^ Lexik ^ Bedeutung ^ | ||
+ | | = |= |Attributwert ist gleich dem angegebenen Wert| | ||
+ | |< |< |Attributwert ist kleiner dem angegebenen Wert| | ||
+ | |> |> |Attributwert ist größer dem angegebenen Wert| | ||
+ | |<> |<> |Attributwert ist ungleich dem angegebenen Wert| | ||
+ | |<= |<= |Attributwert ist kleiner oder gleich dem angegebenen Wert| | ||
+ | |>= |>= |Attributwert ist größer oder gleich dem angegebenen Wert| | ||
+ | |UNIFY |# |Attributwert ist gleich Wert oder gleich Default-Wert| | ||
+ | |CONTAINS |% |Attributwert enthält mindestens ein in Wert enthaltenes Zeichen| | ||
+ | |LIKE |§ |Eine Teilzeichenkette des Attributwertes entspricht dem angegebenen Wert. Als Platzhalter wreden die in SQL üblichen Platzhalter '%' für eine beliebige Zeichenkette und '_' für ein einzelnes Zeichen verwendet.| | ||
+ | |IN |@ |Attributwert ist ein Wert aus der Aufzählungsliste (durch Komma seperierte Wertelist oder SELECT-Anweisung)| | ||
+ | |||
+ | Zu den definierten Filtern werden automatisch die notwendigen Bedingungen zur Realisierung der Mandantenfähigkeit, der Historisierung, der Datierung und Versionierung hinzugefügt. | ||
+ | |||
+ | ------ | ||
+ | |||
+ | ===Sortierung=== | ||
+ | CBA bietet in verschiedenen Entwurfsobjekten Möglichkeiten zum Sortieren von Datensätzen an. Sortier-Möglichkeiten bieten zudem verschiedene Funktionen an. Sortier-Anweisungen werden in der nachfolgend beschriebenen Syntax im Eingabefeld erfasst. Die Syntaxbeschreibung ist analog zu Filtern In geschweifte Klammern {} eingeschlossene Ausdrücke können beliebig oft (0 ... n-mal) vorkommen. In eckige Klammern eingeschlossene Ausdrücke können optional (0 oder 1-mal) vorkommen. Alternativen werden durch das Trennzeichen '|' gekennzeichnet. Vordefinierte Sprachelement werden in Fettschrift dargestellt. Lexikalische Sprachelemente sind kursiv geschrieben und werden nachfolgend erläutert. | ||
+ | |||
+ | |sort|sort-element {, sort-element}|Liste von Sortier-Elementen| | ||
+ | |sort-element|<nowiki> [+|-]name </nowiki>| optional vorzeichenbehafeter Attribute-Name \\ ,'-' bedeutet absteigende Sortierung (DESC) \\ , sonst wird aufsteigend sortiert (ASC) | | ||
+ | |||
+ | Dabei haben die lexikalischen Begriffe folgende Bedeutung: | ||
+ | |||
+ | * **name:**Name eines Attributes (logischer Name ohne Prefix) | ||
+ | |||