Darstellung der Tabelle durch Attributnamen

<< Click to Display Table of Contents >>

Navigation:  Tabellen >

Darstellung der Tabelle durch Attributnamen

Bestimmen der Spalten, die gemeinsam in den Auswahlmasken im Webinterface angezeigt werden, um die Tabelle schneller und genauer zu identifizieren.

 

Verfügbare Tabellen

Zeigt alle Spalten der Tabellen an, die in den Auswahlmasken zur Identifizierung der Tabelle angezeigt werden.

 

Anbinden weiterer Tabellen

Bereitstellen von weiteren Spalten anderer Tabellen, die mit der Ausgangstabelle in einer Beziehung stehen. Beispiel in den Auswahlmasken für Rechner soll immer die dazugehörige Domäne mit angezeigt werden.

 

SQL-Select (als Text)

Gibt die Formel (SQL-Anweisungen) an für die Darstellung der ausgewählten Attribute.

Beispiel: Für die Auswahl der Lizenzen soll neben dem Lizenzkey auch der Name des lizenzierten Produktes mit angezeigt werden:

🡪 LIC_main.LIC_KEY + ' ' + coalesce([ppd1].PPD_NAME,'')

 

SQL-Select (als HTML)

Wenn es möglich ist, aus dem Kontext HTML für die Darstellung zu nutzen und diese Formel nicht leer ist, wird diese statt „SQL-Select (als Text)“ genutzt. Ergebnisse aus dieser Formel werden 1:1 als HTML betrachtet und ermöglichen es daher z.B. Bilder zu nutzen. Um Konflikte mit den Zeichen <,>," und & zu vermeiden, benutzen Sie die SQL-Funktion dbo.fnc_htmlspecialchars.

 

Beispiel für Tabelle ANW: Bild abhängig von Spalte ANW_Extern

 

(case ANW_Extern

when 1 then '<img src="pics/PAF16.gif">'

else '<img src="pics/ANW16.gif">'

end)

+ '&nbsp;' + dbo.fnc_htmlspecialchars(ANW_Name1 + ' ' + ANW_Name2)

 

 

SQL Where

Hier kann die Menge der angezeigten Tabellenwerte eingeschränkt werden.

Beispiel: ein Produkt kann mehrfach lizenziert sein, bei der Auswahl der Lizenzen soll je Produkt aber nur eine Lizenz zur Auswahl angezeigt werden.

🡪 licppd1.licppd_art = 0 (0=erste Lizenz)        

 

SQL Order By        

Gibt die Formel an, nach welcher Tabellenspalte die Anzeigewerte in der  Auswahlmaske sortiert werden.