Dynamische Attribute über CTE

<< 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.

siehe auch Anzeigeformate

 

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.