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:43] 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|// | ||
| + | ==== Table.GetStringValue ==== | ||
| + | Setzt den Filter der Daten zurück\\ | ||
| + | Table.GetStringValue(tableObjectName As String, filterExpression As String, valueColumn As String) As String | ||
| + | |||
| + | ^Parameter^Datentyp^Beschreibung^ | ||
| + | |tableObjectName|// | ||
| + | |filterExpression|// | ||
| + | |valueColumn|// | ||
| + | |Rückgabe|// | ||
| + | |||
| + | ==== Table.ReadValuesInList==== | ||
| + | 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|// | ||
| + | |columnName|// | ||
| + | |columnNameId|// | ||
| + | |columnNameText|// | ||
| + | |parameterName|// | ||
| + | |maximumValues|// | ||
| + | |nullValues|// | ||
| + | |nullId|// | ||
| + | |nullText|// | ||
| + | |Rückgabe|// | ||
| - | (..) | ||