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:01] 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\\ | ||
| + | Table.AddTableData(tableObjectName As String) As Boolean | ||
| + | |||
| + | ^Parameter^Datentyp^Beschreibung^ | ||
| |tableObjectName|String| Name des Tabellenobjektes| | |tableObjectName|String| Name des Tabellenobjektes| | ||
| |Rückgabe|Boolean| Hinzufügen der Daten erfolgreich| | |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\\ | ||
| + | Table.ReadTableData(tableObjectName As String, row As Integer) As Boolean | ||
| + | |||
| + | ^Parameter^Datentyp^Beschreibung^ | ||
| |tableObjectName|String|Name des Tabellenobjektes| | |tableObjectName|String|Name des Tabellenobjektes| | ||
| |row|Integer|Zeilennummer beginnend mit 1 der (gefilterten) Tabellenzeilen| | |row|Integer|Zeilennummer beginnend mit 1 der (gefilterten) Tabellenzeilen| | ||
| Zeile 27: | Zeile 31: | ||
| <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\\ | ||
| - | |tableObjectName|String|Name des Tabellenobjektes| | + | Table.UpdateTableData(tableObjectName |
| - | |Rückgabe|Boolean|Aktualisieren der Daten erfolgreich| | + | |
| - | '' | + | ^Parameter^Datentyp^Beschreibung^ |
| + | |tableObjectName|// | ||
| + | |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\\ | ||
| - | |tableObjectName|String|Name des Tabellenobjektes| | + | Table.DeleteTableData(tableObjectName |
| - | |Rückgabe|Boolean|Löschen der Tabellenzeile erfolgreich| | + | |
| - | ==== Tabellenfunktionen | + | ^Parameter^Datentyp^Beschreibung^ |
| - | '' | + | |tableObjectName|// |
| + | |Rückgabe|// | ||
| + | |||
| + | ==== Table.ClearTableData==== | ||
| Löscht sämtliche Tabellenzeilen der Tabelle| | Löscht sämtliche Tabellenzeilen der Tabelle| | ||
| - | |tableObjectName|String|Name des Tabellenobjektes| | + | Table.ClearTableData(tableObjectName |
| - | |Rückgabe|Boolean|Löschen der Tabellenzeilen erfolgreich| | + | |
| - | '' | + | ^Parameter^Datentyp^Beschreibung^ |
| - | Ließt | + | |tableObjectName|// |
| - | |tableObjectName|String|Name des Tabellenobjektes| | + | |Rückgabe|// |
| - | |filterExpression|String|Zeilennummer beginnend mit 1 der (gefilterten) Tabellenzeilen| | + | |
| - | |Rückgabe|Boolean|Lesen der Daten erfolgreich| | + | ==== Table.LoadFromDatabase==== |
| - | ==== Filtern | + | Lädt die Daten aus der Datenbank in neue Tabellenzeilen\\ |
| + | | ||
| + | |||
| + | ^Parameter^Datentyp^Beschreibung^ | ||
| + | |tableObjectName|// | ||
| + | |filterExpression|// | ||
| + | |Rückgabe|// | ||
| + | <note important> | ||
| + | |||
| + | ==== Table.FilterTable ==== | ||
| + | Filtert | ||
| + | Table.FilterTable(tableObjectName As String, filterExpression As String, sortColumn As String) As Integer | ||
| + | |||
| + | ^Parameter^Datentyp^Beschreibung^ | ||
| + | |tableObjectName|//String//|Name des Tabellenobjektes| | ||
| + | |filterExpression|//String//|Filterausdruck (WHERE Abschnitt) zum filtern | ||
| + | |sortColumn|// | ||
| + | |Rückgabe|//Integer//|Anzahl der gefilterten Zeilen| | ||
| + | |||
| + | ==== Table.ResetFilterTable==== | ||
| + | Setzt den Filter | ||
| + | Table.ResetFilterTable(tableObjectName As String) As Integer | ||
| + | |||
| + | ^Parameter^Datentyp^Beschreibung^ | ||
| + | |tableObjectName|// | ||
| + | |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|// | ||
| - | (..) | ||