Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:confit:module_table [2021/11/09 15:55] admin |
de:confit:module_table [2021/11/11 15:27] (aktuell) admin |
||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
==== Projekt ==== | ==== Projekt ==== | ||
^ ^^Offline^Online^ | ^ ^^Offline^Online^ | ||
- | |'' | + | |MODULES|| | | |
- | | |'' | + | | |TABLEFUNCTIONS|Reitec.Confit.Module.Table|Reitec.Confit.Module.Table| |
+ | Siehe auch Abschnitt [[de: | ||
===== Funktionen ===== | ===== Funktionen ===== | ||
- | |||
- | ==== Parameter des Tabellenobjektes ==== | ||
Die folgenden Funktionen nutzen die Parameter des Tabellenobjektes zum lesen oder schreiben der Tabellendaten einer Tabellenzeile. | 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\\ | Fügt die Daten der Parameter der Tabelle als neue Tabellenzeile hinzu\\ | ||
- | |tableObjectName|//String//| Name des Tabellenobjektes| | + | Table.AddTableData(tableObjectName |
- | |Rückgabe|// | + | |
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |tableObjectName|String| Name des Tabellenobjektes| | ||
+ | |Rückgabe|Boolean| Hinzufügen der Daten erfolgreich| | ||
- | '' | + | ==== Table.ReadTableData |
Ließt die Daten einer Tabellenzeile in die Parameter\\ | Ließt die Daten einer Tabellenzeile in die Parameter\\ | ||
- | |tableObjectName|//String//|Name des Tabellenobjektes| | + | Table.ReadTableData(tableObjectName As String, row As Integer) As Boolean |
- | |row|//Integer//|Zeilennummer beginnend mit 1 der (gefilterten) Tabellenzeilen| | + | |
- | |Rückgabe|//Boolean//|Lesen der Daten erfolgreich| | + | ^Parameter^Datentyp^Beschreibung^ |
+ | |tableObjectName|String|Name des Tabellenobjektes| | ||
+ | |row|Integer|Zeilennummer beginnend mit 1 der (gefilterten) Tabellenzeilen| | ||
+ | |Rückgabe|Boolean|Lesen der Daten erfolgreich| | ||
<note tip>Die maximale Anzahl der Zeilen kann man über die Funktionen '' | <note tip>Die maximale Anzahl der Zeilen kann man über die Funktionen '' | ||
- | '' | + | ==== Table.UpdateTableData==== |
Aktualisiert die Tabellenzeile der Tabelle mit den Werten der Parameter\\ | Aktualisiert die Tabellenzeile der Tabelle mit den Werten der Parameter\\ | ||
Der Tabellenzeile wird mit dem Key Parameter (Parameter mit dem Key Attribut) identifiziert\\ | Der Tabellenzeile wird mit dem Key Parameter (Parameter mit dem Key Attribut) identifiziert\\ | ||
+ | Table.UpdateTableData(tableObjectName As String) As Boolean | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
|tableObjectName|// | |tableObjectName|// | ||
|Rückgabe|// | |Rückgabe|// | ||
- | '' | + | ==== Table.DeleteTableData==== |
Aktualisiert die Tabellenzeile aus der Tabelle\\ | Aktualisiert die Tabellenzeile aus der Tabelle\\ | ||
Der Tabellenzeile wird mit dem Key Parameter (Parameter mit dem Key Attribut) identifiziert\\ | Der Tabellenzeile wird mit dem Key Parameter (Parameter mit dem Key Attribut) identifiziert\\ | ||
+ | Table.DeleteTableData(tableObjectName As String) As Boolean | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
|tableObjectName|// | |tableObjectName|// | ||
|Rückgabe|// | |Rückgabe|// | ||
- | ==== Tabellenfunktionen | + | ==== Table.ClearTableData==== |
- | '' | + | |
Löscht sämtliche Tabellenzeilen der Tabelle| | Löscht sämtliche Tabellenzeilen der Tabelle| | ||
+ | Table.ClearTableData(tableObjectName As String) As Boolean | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
|tableObjectName|// | |tableObjectName|// | ||
|Rückgabe|// | |Rückgabe|// | ||
- | '' | + | ==== Table.LoadFromDatabase==== |
Lädt die Daten aus der Datenbank in neue Tabellenzeilen\\ | Lädt die Daten aus der Datenbank in neue Tabellenzeilen\\ | ||
+ | Table.LoadFromDatabase(tableObjectName As String, filterExpression | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
|tableObjectName|// | |tableObjectName|// | ||
|filterExpression|// | |filterExpression|// | ||
Zeile 52: | Zeile 67: | ||
<note important> | <note important> | ||
- | ==== Filtern | + | ==== Table.FilterTable |
- | '' | + | |
Filtert die Daten der Tabelle mit den gegebene Filterausdruck und sortiert die Daten anhand einer angegebenen Ausdruckes\\ | 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 | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
|tableObjectName|// | |tableObjectName|// | ||
|filterExpression|// | |filterExpression|// | ||
Zeile 60: | Zeile 77: | ||
|Rückgabe|// | |Rückgabe|// | ||
- | '' | + | ==== Table.ResetFilterTable==== |
Setzt den Filter der Daten zurück\\ | Setzt den Filter der Daten zurück\\ | ||
+ | Table.ResetFilterTable(tableObjectName As String) As Integer | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
|tableObjectName|// | |tableObjectName|// | ||
|Rückgabe|// | |Rückgabe|// | ||
- | ==== Werte direkt lesen==== | + | ==== Table.GetStringValue |
- | '' | + | |
Setzt den Filter der Daten zurück\\ | Setzt den Filter der Daten zurück\\ | ||
+ | Table.GetStringValue(tableObjectName As String, filterExpression As String, valueColumn As String) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
|tableObjectName|// | |tableObjectName|// | ||
|filterExpression|// | |filterExpression|// | ||
Zeile 73: | Zeile 95: | ||
|Rückgabe|// | |Rückgabe|// | ||
- | '' | + | ==== Table.ReadValuesInList==== |
- | '' | + | |
- | '' | + | |
List die Werte mehrerer Tabellenzeilen einer Spalte in einen Parameter vom Typ // | List die Werte mehrerer Tabellenzeilen einer Spalte in einen Parameter vom Typ // | ||
+ | |||
+ | |||
+ | 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 | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
|tableObjectName|// | |tableObjectName|// | ||
|columnName|// | |columnName|// |