[Allegro] Noch'n Tip zum Problem beim Eingeben hierarchischer Untersätze

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Okt 10 13:58:13 CEST 2007


Für FLEXperten och eine Ergänzung zu dem Thema:

Im ausgelieferten FLEX  input.flx  steht:

:H  // Hierarch. Untersatz
#01 ---
sub #01 ---
form Hier
form Signa
...

Wenn man dies um die Zeile "first sub" ergänzt:

:H  // Hierarch. Untersatz
first sub
#01 ---
sub #01 ---
form Hier
form Signa

Dann klappt es wieder mit dem Anlegen mehrerer Band-Untersätze
hintereinander.
Es werden nur ein paar u.U. störende Datenfelder aus dem Hauptsatz
ins Untersatz-Formular übernommen, auch wenn der Balken vorher
in einem Untersatz steht. Um das zu verhindern, kann man weitere
Zeilen nach diesem Muster ergänzen:


:H  // Hierarch. Untersatz
var #41
ins #u41
var #76
ins #u76

first sub
#01 ---
sub #01 ---

var #u41
ins #41
#u41
var #u76
ins #76
#u76

form Hier
form Signa


Hier werden zuerst die #41 und die #76 des momentan aktiven Untersatzes
in #u-Variablen kopiert, dann der neue Untersatz angelegt (#01 ---),
dann die kopierten Felder in denselben üabernommen, dann das Formular
aufgemacht, in dem sie dann erscheinen.
Dieses Schema ist natürlich erweiterbar auf alle Felder, die im
Untersatzformular auftauchen.

MfG B.E.






Mehr Informationen über die Mailingliste Allegro