Zeile an Virtuelle Tabelle anhängen

Previous  Next

 

 

 

01.11.2009

Zeile an Virtuelle Tabelle anhängen

 

Mit der Anweisung hmtoggle_plus1 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).

 

clip0541

 

 

» Zeile per Methoden-Aufruf anhängen «

Alternativ dazu bietet Ihnen die Virtuelle Tabelle mehrere hmtoggle_plus1 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

 

hmtoggle_plus1 addRow( ) XDEV NLS: fügeZeileHinzu ( )

Fügt in der Virtuellen Tabelle eine neue, leere Zeile ein.

 

Formular

hmtoggle_plus1 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

hmtoggle_plus1 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 hmtoggle_plus1 synchronizeDB XDEV NLS: synchronisiereDB gleich hmtoggle_plus1 true XDEV NLS: Wahr ist, wird die neue Zeile auch in der entsprechenden Datenbank-Tabelle angehängt.

 

hmtoggle_plus1 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 hmtoggle_plus1 synchronizeDB XDEV NLS: synchronisiereDB gleich hmtoggle_plus1 true XDEV NLS: Wahr ist, wird die neue Zeile auch in der entsprechenden Datenbank-Tabelle angehängt. Wenn hmtoggle_plus1 ignoreWarnings XDEV NLS: ignoriereWarnung gleich hmtoggle_plus1 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

hmtoggle_plus1 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 hmtoggle_plus1 synchronizeDB XDEV NLS: synchronisiereDB gleich hmtoggle_plus1 true XDEV NLS: Wahr ist, wird die neue Zeile auch in der entsprechenden Datenbank-Tabelle angehängt.

 

 

 

Basiswissen: Virtuelle Tabellen.