<< Click to Display Table of Contents >> Navigation: Attribute (Eigenschaften / Merkmale) > Attributarten > Dynamische Attribute > Dynamische Attribute über CTE |
Im Gegensatz zum Attribut in Kapitel 2.2.4.2 wird keine temporäre Tabelle genutzt. Der Inhalt wird über einen SQL-Select-Befehl definiert, welcher im Hintergrund als Inhalt für „SQL Server common table expression“ (nachfolgend: CTE) genutzt wird. Dieses CTE wird über den Primärschlüssel angebunden.
Der SQL-Befehl muss genau zwei Spalten und genau in dieser Reihenfolge zurückgeben:
xid: entspricht dem Primärschlüssel aus der Basistabelle
xtext: entspricht dem Inhalt
Beispiel: Typ Zeichenfolge, Länge 522
select anw_id as xid, 'Vollname=' + ANW_Name1 + ' ' + ANW_Name2 as xtext from ANW
|
Für komplizierte Fälle, bei denen SQL Server CTE nicht möglich ist, muss das dynamische Attribut aus Kapitel 2.2.4.2 genutzt werden.
Hinweis: Wenn Sie einige bestehende Attribute aus Kapitel 2.2.4.2 in CTE umwandeln wollen, benutzen Sie Kontextmenü 🡪 Alle Tasks 🡪 Ändern auf [CTE]. Alle Parameter bis auf das SQL-Script bleiben unverändert, nur das SQL-Script muss angepasst werden. Über diesen Weg müssen die bestehenden und vordefinierten Webinterface-Listenkonfigurationen nicht geändert werden.
Eine umgekehrte Umwandlung ist ebenso möglich.
Registerkarte „Allgemein“
Verwenden Sie diese Registerkarte, um dynamische Attribute anzulegen, sie zu beschreiben und Optionen für die Bearbeitung und Nutzung festzulegen.
Name
Name des dynamischen Attributs, das im Webinterface verwendet wird.
Typ
Verwendeter Datentyp des Attributs siehe auch Basisattribute (Eigenschaften / Merkmale)
Beschreibung
Beschreibung des Attributs. Die Beschreibung wird im Webinterface als feldsensitive Hilfe „?“
genutzt.
Registerkarte „SQL“
Variablen
Zeigt die drei Variablen, die bei der Script-Erstellung verwendet werden können.
Benutzerdefinierte Funktion
Auswahl von benutzerdefinierten Funktionen, die zur Werteermittlung in das SQL-Script mit eingebunden werden, siehe auch Benutzerdefinierte Funktionen.
Registerkarte „Erweiterte Einstellungen“
Verwenden Sie diese Registerkarte, um weitere Eigenschaften für das dynamische Attribut zu beschreiben.
Standardanzeigeformat
Gibt an, in welchem Format der Wert standardmäßig angezeigt wird. Beispiel: negativer Wert in rot, Beträge in Euro oder Wert als Graph.
Im Webinterface anzeigen
Gibt an, ob das Attribut standardmäßig in der generierten Sicht auf die Tabelle angezeigt wird.
In 360-Grad-Sicht anzeigen
Gibt an, ob das Attribut in der generierten Standarddetailmaske angezeigt wird.
Kontextmenü anzeigen
Gibt an, ob im Webinterface beim Anklicken ein Kontextmenü geöffnet sein soll. Standard ist „ja“, aber bei einigen Attributen ist es unerwünscht.