|
01.11.2009
Zeile an Virtuelle Tabelle anhängen
Mit der Anweisung XDEV AppendRow XDEV NLS: XDEV ZeileInVTeinfügen können Sie eine sich ein neuer Datensatz an eine Virtuelle Tabelle anhängen. Dabei können Sie den einzelnen Datenfeldern mit Hilfe des Assistenten beliebige Werte zuweisen. Hierbei kann es sich um feste Werte, Variablen, Konstanten sowie um Methoden-Aufrufe handeln. Optional kann der neue Datensatz auch direkt in der entsprechenden Datenbank-Tabelle angehängt werden (Insert).

» Zeile per Methoden-Aufruf anhängen «
Alternativ dazu bietet Ihnen die Virtuelle Tabelle mehrere addRow( ) XDEV NLS: fügeZeileHinzu ( ) Methoden, mit denen Sie ebenso eine neue Zeile an eine Virtuelle Tabelle anhängen können. Dabei lassen sich die Werte wahlweise aus einem Formular auslesen oder mit Hilfe einer Liste oder Hashtable übergeben.
Datenquelle
|
Erklärung
|
Leere Zeile
|
addRow( ) XDEV NLS: fügeZeileHinzu ( )
Fügt in der Virtuellen Tabelle eine neue, leere Zeile ein.
|
Formular
|
addRow(XdevFormular formular, Boolean synchronizeDB) XDEV NLS: fügeZeileHinzu ( XdevFormular formular, Wahrheitswert synchronisiereDB )
Fügt die Werte eines Formulars als neue Zeile am Ende der Virtuelle Tabelle ein. Die Datenfeld-Namen werden automatisch aus der Eigenschaft Datenfeld der jeweiligen Formular-Komponenten ausgelesen.
|
Hashtable
|
addRow(XdevHashtable data, Boolean synchronizeDB) XDEV NLS: fügeZeileHinzu ( XdevPaarTabelle daten, Wahrheitswert synchronisiereDB )
Fügt die Werte der Hashtable als neue Zeile am Ende der Virtuellen Tabelle ein. Wenn synchronizeDB XDEV NLS: synchronisiereDB gleich true XDEV NLS: Wahr ist, wird die neue Zeile auch in der entsprechenden Datenbank-Tabelle angehängt.
addRow(XdevHashtable data, Boolean synchronizeDB, Boolean ignoreWarnings) XDEV NLS: fügeZeileHinzu ( XdevPaarTabelle daten, Wahrheitswert synchronisiereDB, Wahrheitswert ignoriereWarnungen )
Fügt die Werte der Hashtable als neue Zeile am Ende der Virtuellen Tabelle ein. Wenn synchronizeDB XDEV NLS: synchronisiereDB gleich true XDEV NLS: Wahr ist, wird die neue Zeile auch in der entsprechenden Datenbank-Tabelle angehängt. Wenn ignoreWarnings XDEV NLS: ignoriereWarnung gleich true XDEV NLS: Wahr ist, wird eine Fehlermeldung unterdrückt, falls für einen Schlüssel der Hashtable keine Spalte in der Virtuellen Tabelle zugeordnet werden kann.
|
Liste
|
addRow(XdevList data, Boolean synchronizeDB) XDEV NLS: fügeZeileHinzu ( XdevListe daten, Wahrehitswert synchronisiereDB )
Fügt die Werte der Liste als neue Zeile am Ende der Virtuellen Tabelle ein. Wenn synchronizeDB XDEV NLS: synchronisiereDB gleich true XDEV NLS: Wahr ist, wird die neue Zeile auch in der entsprechenden Datenbank-Tabelle angehängt.
|
Basiswissen: Virtuelle Tabellen.
|