Skip to main content
Skip table of contents

ShowWordCommander2()

ShowWordCommander2() - WordCommander

Die Funktion öffnet den WordCommander mit individuell befüllten Datensätzen. Wenn mehrere Gruppen (Datensätze als Array) übergeben werden, muss die Anzahl je Gruppe identisch sein.

ParameterBeschreibung

aTables:A

Gruppen inkl. Datensätze (Array of Datasets)

Rückgabewert

keiner

Beispiel

CODE
| aTables, aName, aVorname, aField |

// Erste Gruppe anlegen
aVorname := CreateObject('TMemCalcTable', 'Vorname'),
AddMemField(aVorname, 'Firstname', 'C', 10, 0),

// Gruppennamen definieren
aVorname.AliasName := 'Vorname',
aVorname.Active    := true,

// Wird kein DisplayLabel gesetzt, wird der Feldname verwendet!
aField              := DBField('Firstname', aVorname),
aField.DisplayLabel := 'Vorname',
DBAppend(aVorname),
aVorname:Firstname  := 'Dieter',
DBAppend(aVorname),
aVorname:Firstname  := 'Heinrich',
DBAppend(aVorname),
aVorname:Firstname  := 'Olav',
DBPost(aVorname),

// Zweite Gruppe anlegen
aName := CreateObject('TMemCalcTable', 'Name'),
AddMemField(aName, 'Lastname', 'C', 10, 0),

// Gruppennamen definieren
aName.AliasName := 'Name',
aName.Active    := true,

// Wird kein DisplayLabel gesetzt, wird der Feldname verwendet!
aField              := DBField('Lastname', aName),
aField.DisplayLabel := 'Nachname',
DBAppend(aName),
aName:Lastname := 'Pumps',
DBAppend(aName),
aName:Lastname := 'Diener',
DBAppend(aName),
aName:Lastname := 'Schmitt',
DBPost(aName),

// Reihenfolge der Gruppen
aTables := {aVorname, aName},
ShowWordCommander2(aTables)
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.