<< Klicken Sie hier, um das Inhaltsverzeichnis anzuzeigen >> Summen-Definition |
Summen-Definition |
Im Register Summen-Definitionen können Sie weiterführende Definitionen erfassen, falls Ihre Liste so komplex ist, dass Sie es nicht schaffen, alle Daten mit der normalen Definition zu lesen. Hier können Sie neben den in den anderen Registern definierten Feldern noch zusätzliche SQL-Abfragen definieren. So ist es möglich, eine «Liste in der Liste» zu definieren. Sie können so z.B. eine Gesamtsumme für die Liste ermitteln und im Listen-Designer verwenden. Es ist auch möglich, für jeden Datensatz der Liste so eine Abfrage durchzuführen. Das Fenster für diese Definition sieht wie folgt aus:
Hinweise: ▪Wenn Sie den SQL-Befehl definiert haben, können Sie die Definition mit einem Klick auf hinzufügen in die Liste darunter speichern. ▪Wenn Sie eine Definition ändern wollen, wählen Sie diese zuerst in der Liste aus, führen die gewünschten Änderungen durch und klicken dann auf die Schaltfläche ändern. ▪Wenn Sie auf löschen klicken, wird die ausgewählte Abfrage wieder entfernt. |
Bezeichnung Geben Sie hier eine Bezeichnung für die SQL-Abfrage ein. Mit Hilfe dieser Bezeichnung finden Sie die Werte später im Listen-Designer. SQL-Abfrage In diesem Feld geben Sie die gesamte SQL-Abfrage ein. Dabei können Sie (mit eckigen Klammern) auf Selektionen verweisen, welche im Register Start-Definition definiert wurden. Wenn die Abfrage für jeden Datensatz ausgeführt werden soll, können Sie, ebenfalls mit eckigen Klammern, auf Felder der Liste referenzieren. Wenn Sie auf ein Datumsfeld der Benutzer-Selektionen verweisen, können Sie diese noch mit einem Intervall ergänzen. Beispiel: Wenn von diesem Datum ein Jahr dazu addiert werden soll, kann man dies wie folgt definieren: ... >= [BilanzPer]{1Y} Sie können so Jahre (Y) oder Monate (M) addieren oder subtrahieren. Textblock erstellen Normalerweise wird bei einer Summen-Definition nur der erste Datensatz ermittelt und für die Liste zur Verfügung gestellt. Wenn Sie eine Abfrage mit mehreren Datensätzen als Feld im Listendesigner benötigen, markieren Sie diese Option. Für jedes Datenfeld in der SQL-Abfrage wird dann ein Textblock erstellt und als Feld zur Verfügung gestellt. für jeden Datensatz ausführen Hier bestimmen Sie, wann die Abfrage ausgeführt wird. Ist diese Option nicht ausgewählt, wird die SQL-Abfrage einmal vor dem Start der Liste ausgeführt. Ist die Option markiert, wird die Abfrage für jeden Datensatz der Liste einmal ausgeführt. Seitenwechsel In dieser Liste können Sie das Datenfeld für den Seitenwechsel angeben. Dies wird vor allem für Dokumente wie z.B. Rechnungen verwendet. Jedes Mal, wenn dieses Feld ändert, erzwingt Proffix einen Seitenwechsel. |