Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:confit:module_table

Modul Table

Enthält viele Mathematische Funktionen für Berechnungen.
Datei Reitec.Confit.Module.Table.dll

Konfiguration

Projekt

OfflineOnline
MODULES
TABLEFUNCTIONSReitec.Confit.Module.TableReitec.Confit.Module.Table

Siehe auch Abschnitt Bedienung - Projekteinstellungen

Funktionen

Die folgenden Funktionen nutzen die Parameter des Tabellenobjektes zum lesen oder schreiben der Tabellendaten einer Tabellenzeile.

Table.AddTableData

Fügt die Daten der Parameter der Tabelle als neue Tabellenzeile hinzu

Table.AddTableData(tableObjectName As String) As Boolean
ParameterDatentypBeschreibung
tableObjectNameString Name des Tabellenobjektes
RückgabeBoolean Hinzufügen der Daten erfolgreich

Table.ReadTableData

Ließt die Daten einer Tabellenzeile in die Parameter

Table.ReadTableData(tableObjectName As String, row As Integer) As Boolean
ParameterDatentypBeschreibung
tableObjectNameStringName des Tabellenobjektes
rowIntegerZeilennummer beginnend mit 1 der (gefilterten) Tabellenzeilen
RückgabeBooleanLesen der Daten erfolgreich
Die maximale Anzahl der Zeilen kann man über die Funktionen FilterTable und ResetFilterTable als rückgabewert bekommen.

Table.UpdateTableData

Aktualisiert die Tabellenzeile der Tabelle mit den Werten der Parameter
Der Tabellenzeile wird mit dem Key Parameter (Parameter mit dem Key Attribut) identifiziert

Table.UpdateTableData(tableObjectName As String) As Boolean
ParameterDatentypBeschreibung
tableObjectNameStringName des Tabellenobjektes
RückgabeBooleanAktualisieren der Daten erfolgreich

Table.DeleteTableData

Aktualisiert die Tabellenzeile aus der Tabelle
Der Tabellenzeile wird mit dem Key Parameter (Parameter mit dem Key Attribut) identifiziert

Table.DeleteTableData(tableObjectName As String) As Boolean
ParameterDatentypBeschreibung
tableObjectNameStringName des Tabellenobjektes
RückgabeBooleanLöschen der Tabellenzeile erfolgreich

Table.ClearTableData

Löscht sämtliche Tabellenzeilen der Tabelle|

Table.ClearTableData(tableObjectName As String) As Boolean
ParameterDatentypBeschreibung
tableObjectNameStringName des Tabellenobjektes
RückgabeBooleanLöschen der Tabellenzeilen erfolgreich

Table.LoadFromDatabase

Lädt die Daten aus der Datenbank in neue Tabellenzeilen

Table.LoadFromDatabase(tableObjectName As String, filterExpression  As String) As Integer
ParameterDatentypBeschreibung
tableObjectNameStringName des Tabellenobjektes
filterExpressionStringFilterausdruck (WHERE Abschnitt) zur SQL Abfrage der Tabelle
RückgabeIntegerAnzahl der geladenen Zeilen
Macht für eine komplett geladene Tabelle (Cached Attribut = true) keinen Sinn

Table.FilterTable

Filtert die Daten der Tabelle mit den gegebene Filterausdruck und sortiert die Daten anhand einer angegebenen Ausdruckes

Table.FilterTable(tableObjectName As String, filterExpression As String, sortColumn As String) As Integer
ParameterDatentypBeschreibung
tableObjectNameStringName des Tabellenobjektes
filterExpressionStringFilterausdruck (WHERE Abschnitt) zum filtern der Daten
sortColumnStringSortierausdruck (ORDER BY Abschnitt) zum sortieren der Daten
RückgabeIntegerAnzahl der gefilterten Zeilen

Table.ResetFilterTable

Setzt den Filter der Daten zurück

Table.ResetFilterTable(tableObjectName As String) As Integer
ParameterDatentypBeschreibung
tableObjectNameStringName des Tabellenobjektes
RückgabeIntegerAnzahl der ungefilterten Zeilen

Table.GetStringValue

Setzt den Filter der Daten zurück

Table.GetStringValue(tableObjectName As String, filterExpression As String, valueColumn As String) As String
ParameterDatentypBeschreibung
tableObjectNameStringName des Tabellenobjektes
filterExpressionStringFilterausdruck (WHERE Abschnitt) zum filtern der Daten
valueColumnStringSpalte aus der die Daten gelesen werden
RückgabeStringWert der Spalte als String

Table.ReadValuesInList

List die Werte mehrerer Tabellenzeilen einer Spalte in einen Parameter vom Typ StringListe

Table.ReadValuesInList(tableObjectName As String, columnName As String, parameterName As String, maximumValues As Integer, nullValues As Boolean) As Boolean
Table.ReadValuesInList2(tableObjectName As String, columnName As String, parameterName As String, maximumValues As Integer, nullValues As Boolean, nullText As String) As Boolean
Table.ReadValuesInList3(tableObjectName As String, columnNameId  As String, columnNameText  As String, parameterName As String, maximumValues As Integer, nullValues As Boolean, nullText As String) As Boolean
ParameterDatentypBeschreibung
tableObjectNameStringName des Tabellenobjektes
columnNameStringName der Spalten in der sich die Werte befinden (Id=Text)
columnNameIdStringName der Spalten in der sich die Id Werte befinden
columnNameTextStringName der Spalten in der sich die Text Werte befinden
parameterNameStringName des Parameters in den die Werte gelesen werden sollen.
maximumValuesIntegerMaximale Anzahl der Werte, die eingelesen werden sollen
nullValuesBooleanSollen auch Null Werte eingelesen werden
nullIdStringId Wert des Null Wertes
nullTextStringText des Null Wertes
RückgabeBooleanLesen der Daten war erfolgreich
de/confit/module_table.txt · Zuletzt geändert: 2021/11/11 15:27 von admin