Navigation:  Designer > Referenz > Formulare > Der Formulardesigner >

Der Gruppenwechsel

Previous pageReturn to chapter overviewNext page

In diesem Kapitel behandeln wir den Gruppenwechsel. Datensätze, die zur gleichen Gruppe gehören, werden also zusammengefasst. Beim Gruppenwechsel wird grundsätzlich unterschieden in:

 

1. Gruppenkopf

2. Gruppenfuß

 

Zwischen Gruppenkopf und Gruppenfuß werden die zugehörigen Datensätze gedruckt. Der Druckbereich von Gruppenkopf/Gruppensatz (Datensatz)/Gruppenfuß ist mit der GESAMTBLOCKHÖHE im Datensatzblock definiert. Der Druck von Gruppendaten (Kopf, Satz, Fuß) vollzieht sich im definierten Bereich der Geamtblockhöhe des Datensatzblockes.

 

 

 

Die Reihenfolge der Abarbeitung

Um einen Gruppenwechsel mit den dazugehörigen Rechen/Textanweisungen und Blockselektionen ordnungsgemäß zu generieren, ist die Kenntnis der Abarbeitungsreihenfolge unerläßlich.

Hier gilt vereinfacht:

 

Gruppenwechsel Kopf -> Durchlauf je Gruppe

Datensatzblock -> Durchlauf je Datensatz der Gruppe

Gruppenwechsel Fuß -> Durchlauf je Gruppe

 

Beispiel:

Annahme: Es existieren 6 Datensätze, davon gehören je 2 Datensätze einer Gruppe an, es können also 3 Gruppen gebildet werden. Die Abbarbeitung sieht wie folgt aus.

 

 

 

Formulierung des Gruppenwechsels

Der Gruppenwechsel wird dem Fourmular innerhalb der Selektionsparameter mitgeteilt.

 

 

Die Variable AL_ZWS_1 bis AL_ZWS_2 generiert im Druckdialog jeweils ein Feld. In diesem Feld tragen Sie die Datenbankvariable ein, nach der ein Gruppenwechsel stattfinden soll. Anders ausgedrückt: Es wird die Datenbankvariable eingetragen, deren Wert innerhalb des Datensatzes, das Kriterium für die Gruppierung der Datensätze darstellt.

 

Beispiel:

Wäre das Kriterium der Standardlieferant 1, so ist hier die Variable einzutragen, in der die Lieferantennummer innerhalb der Artikelstammdaten zu finden ist ART_138_8.

Wäre das Kriterium die Warengruppe, so ist hier die Variable einzutragen, in der die Warengruppenummer innerhalb der Artikelstammdaten steht -> ART_36_5

 

Die Sortierung der Datensätze muss dem Gruppenwechselkriterium entsprechen! Wird also nach Warengruppe zusammenfasst, so muss auch eine Sortierung der Datensätze nach Warengruppe erfolgen!