<< Click to Display Table of Contents >> Navigation: Attribute (Eigenschaften / Merkmale) > Attributarten > Dynamische Attribute > Parametrisierte benutzerdefinierte dynamische Attribute |
Bei benutzerdefinierten SQL-Attributen besteht auch die Möglichkeit, dem SQL-Script einen oder mehrere Parameter zu übergeben. Für den Parameter wird der Name und der Typ des Parameters definiert. Folgende Funktionen stehen für die Werteermittlung zur Verfügung:
▪fnc_ReportVCOLPRM_GetINT (auch für Fremdschlüssel)
▪fnc_ReportVCOLPRM_GetREAL
▪fnc_ReportVCOLPRM_GetDATETIME
Beispiel: neue Spalte „RAM ausreichend“, Typ Zeichenfolge(50)
Parameter#1:
Name: RAM [MB]
Typ: Nummer (ganzzahlige)
DB-Name: RAM
Test in Management Console:
declare @$ram int set @$ram=dbo.fnc_ReportVCOLPRM_GetINT($_ReportVCOL_ID,'RAM') update $_TT set $_ColValue='Sie haben ' + str(@$ram) + ' eingegeben' declare @$ram int set @$ram=dbo.fnc_ReportVCOLPRM_GetINT($_ReportVCOL_ID,'RAM') update $_TT set $_ColValue='Sie haben ' + str(@$ram) + ' eingegeben'
|
Funktion, die produktiv genutzt wird:
declare @$ram int set @$ram=dbo.fnc_ReportVCOLPRM_GetINT($_ReportVCOL_ID,'RAM')
update $_TT set $_ColValue='genug'
update $_TT set $_ColValue='nicht genug' from $_TT inner join VTAB_Rechner R on R.VTAB_Rechner_ID=$_TT.$_ColID where R.VCOL_RAM<@$ram
|
Registerkarte „Parameters“
Verwenden Sie diese Registerkarte, um die Parameter festzulegen, die im SQL-Script verwendet werden, um den Wert zu ermitteln.
Parameter
Anzeige aller Parameter, die dem SQL-Script zur Berechnung bzw. Ermittlung übergeben werden („DB-Name“ wird intern im SQL-Script verwendet; „Name“ wird als Parameterbezeichnung im Webinterface verwendet; „TYP“ Datentyp des Parameters oder Fremdschlüssel einer Tabelle, der als Parameter herangezogen wird).
Hinzufügen / Bearbeiten
DB-Name
Name der im SQL-Script als Parametername verwendet wird.
Name
Name der im Webinterface für die Eingabe oder Auswahl des Parameters verwendet wird.
Typ
Verwendeter Datentyp des Parameters oder Fremdschlüssel einer Tabelle.
Fremdtabelle
Gibt an, welcher Fremdschlüssel einer Beziehungstabelle als Parameter im herangezogen wird (Auswahl im Webinterface).
Beschreibung
Dokumentation des Parameters