Mit dem Ausdrucks-Generator können mathematische Funktionen in ein PFormattedFields eingetragen werden. Die Ausdrücke können Operatoren, Funktionen und Verweise auf Komponenten enthalten. Ein Verweis kann nur auf eine ControlledBean, also auf eine Komponente erfolgen, die die Eigenschaft ControlSource besitzt.
PFormattedFields die im Seitenkopf, Seitenfuß oder Seitenende platziert wurden, besitzen keinen Ausdrucks-Generator.
| Folgende Schaltflächen und Auswahlmöglichkeiten stehen zur Verfügung: | |
|---|---|
| Löscht die ausgewählte Einstellung und setzt die Eigenschaft auf den Vorgabewert | |
| Sichert die ausgewählte Einstellung | |
| Operatoren | |
|---|---|
| Addition | |
| Subtraktion | |
| Multiplikation | |
| Division | |
| Klammern können Ausdrücke gliedern | |
| Funktionen | |
| Anzahl | |
| Summe | |
| Mittelwert | |
| Maximalwert | |
| Minimalwert | |
| Werte | |
| Zeigt alle PFormattedFields an,
welche sich in einem Panel über oder im selben Panel wie das
ausgewählte PFormattedField
befinden und als Operanden verwendet werden können. Hinweis: Der Name der Komponente die als Operand verwendet wird, darf keine Sonderzeichen enthalten. Hinweis: Bei einem Bericht werden als erstes alle Komponenten initialisiert, die Ihre Werte aus einer Tabelle beziehen. Anschließend werden die Makros ausgeführt und zuletzt die Funktionen der PFormattedFields. |
|
Besitzt ein PFormattedField einen Ausdruck in dem auf eine andere Komponente verwiesen wird, die ebenfalls einen Ausdruck enthält, so muss sich diese Komponente in der Komponentenhierarchie vor dem PFormattedField befinden. Die Initialisierung der einzelnen Komponenten wird gemäß der Komponentenreihenfolge des Komponentenbaumes ausgeführt. Panelübergreifende Komponentenverweise sind nur von unten nach oben möglich. Ein PFormattedField das im Gruppenfuß platziert wurde, kann auf eine Komponente im Detailbereich verweisen. Umgekehrt jedoch kann ein PFormattedField im Detailbereich nicht auf eine Komponente im Gruppenfuß verweisen.