Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:confit:module_table

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:confit:module_table [2021/11/11 15:10]
admin
de:confit:module_table [2021/11/11 15:27] (aktuell)
admin
Zeile 15: Zeile 15:
 ==== Table.AddTableData ==== ==== 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)''+  Table.AddTableData(tableObjectName As StringAs Boolean 
 ^Parameter^Datentyp^Beschreibung^ ^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 ====
-''Table.ReadTableData(tableObjectName, row)''\\+
 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 ''FilterTable'' und ''ResetFilterTable'' als rückgabewert bekommen.</note> <note tip>Die maximale Anzahl der Zeilen kann man über die Funktionen ''FilterTable'' und ''ResetFilterTable'' als rückgabewert bekommen.</note>
  
-''Table.UpdateTableData(tableObjectName)''\\+==== 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|//String//|Name des Tabellenobjektes| |tableObjectName|//String//|Name des Tabellenobjektes|
 |Rückgabe|//Boolean//|Aktualisieren der Daten erfolgreich| |Rückgabe|//Boolean//|Aktualisieren der Daten erfolgreich|
  
-''Table.DeleteTableData(tableObjectName)''\\+==== 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|//String//|Name des Tabellenobjektes| |tableObjectName|//String//|Name des Tabellenobjektes|
 |Rückgabe|//Boolean//|Löschen der Tabellenzeile erfolgreich| |Rückgabe|//Boolean//|Löschen der Tabellenzeile erfolgreich|
  
-==== Tabellenfunktionen ==== +==== Table.ClearTableData====
-''Table.ClearTableData(tableObjectName)''\\+
 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|//String//|Name des Tabellenobjektes| |tableObjectName|//String//|Name des Tabellenobjektes|
 |Rückgabe|//Boolean//|Löschen der Tabellenzeilen erfolgreich| |Rückgabe|//Boolean//|Löschen der Tabellenzeilen erfolgreich|
  
-''Table.LoadFromDatabase(tableObjectName, filterExpression)''\\+==== 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  As String) As Integer
 +
 +^Parameter^Datentyp^Beschreibung^
 |tableObjectName|//String//|Name des Tabellenobjektes| |tableObjectName|//String//|Name des Tabellenobjektes|
 |filterExpression|//String//|Filterausdruck (WHERE Abschnitt) zur SQL Abfrage der Tabelle| |filterExpression|//String//|Filterausdruck (WHERE Abschnitt) zur SQL Abfrage der Tabelle|
Zeile 53: Zeile 67:
 <note important>Macht für eine komplett geladene Tabelle (Cached Attribut = true) keinen Sinn</note> <note important>Macht für eine komplett geladene Tabelle (Cached Attribut = true) keinen Sinn</note>
  
-==== Filtern ==== +==== Table.FilterTable ====
-''Table.FilterTable(tableObjectName, filterExpression, sortColumn)''\\+
 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|//String//|Name des Tabellenobjektes| |tableObjectName|//String//|Name des Tabellenobjektes|
 |filterExpression|//String//|Filterausdruck (WHERE Abschnitt) zum filtern der Daten| |filterExpression|//String//|Filterausdruck (WHERE Abschnitt) zum filtern der Daten|
Zeile 61: Zeile 77:
 |Rückgabe|//Integer//|Anzahl der gefilterten Zeilen| |Rückgabe|//Integer//|Anzahl der gefilterten Zeilen|
  
-''Table.ResetFilterTable(tableObjectName)''\\+==== 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|//String//|Name des Tabellenobjektes| |tableObjectName|//String//|Name des Tabellenobjektes|
 |Rückgabe|//Integer//|Anzahl der ungefilterten Zeilen| |Rückgabe|//Integer//|Anzahl der ungefilterten Zeilen|
  
-==== Werte direkt lesen==== +==== Table.GetStringValue ====
-''Table.GetStringValue(tableObjectName, filterExpression, valueColumn)''\\+
 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|//String//|Name des Tabellenobjektes| |tableObjectName|//String//|Name des Tabellenobjektes|
 |filterExpression|//String//|Filterausdruck (WHERE Abschnitt) zum filtern der Daten| |filterExpression|//String//|Filterausdruck (WHERE Abschnitt) zum filtern der Daten|
Zeile 74: Zeile 95:
 |Rückgabe|//String//|Wert der Spalte als String| |Rückgabe|//String//|Wert der Spalte als String|
  
-''Table.ReadValuesInList(tableObjectName, columnName, parameterName, maximumValues, nullValues)''\\ +==== Table.ReadValuesInList====
-''Table.ReadValuesInList2(tableObjectName, columnName, parameterName, maximumValues, nullValues, nullId, nullText)''\\ +
-''Table.ReadValuesInList3(tableObjectName, columnNameId, columnNameText, parameterName, maximumValues, nullValues)''\\+
 List die Werte mehrerer Tabellenzeilen einer Spalte in einen Parameter vom Typ //StringListe// 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
 +
 +^Parameter^Datentyp^Beschreibung^
 |tableObjectName|//String//|Name des Tabellenobjektes| |tableObjectName|//String//|Name des Tabellenobjektes|
 |columnName|//String//|Name der Spalten in der sich die Werte befinden (Id=Text)| |columnName|//String//|Name der Spalten in der sich die Werte befinden (Id=Text)|
de/confit/module_table.1636639829.txt.gz · Zuletzt geändert: 2021/11/11 15:10 von admin