Filterbearbeitung
Der generische Begriff Bericht wird in diesem Kapitel sowohl für Berichte als auch für Entwurfsregeln verwendet. Diese zwei Berichtstypen beruhen auf den gleichen Funktionen und werden auf die gleiche Weise verwaltet.
Filter ermöglichen Ihnen das Extrahieren von Berichtsdaten, beispielsweise um einen Artikel eines bestimmten Herstellers oder die Zeichnungsliste eines bestimmten Unterlagensatzes anzuzeigen.

|
Berichtsverwaltung: Filter bearbeiten
Entwurfsregelverwaltung: Filter bearbeiten
Bearbeitung von Berichtsvorlagen > Filter: Eigenschaften |

|
Bearbeitung von Berichtsvorlagen > Filter: Hinzufügen |

|
Bearbeitung von Berichtsvorlagen > Filter: Duplizieren |
In der Dialogbox Filterbearbeitung können Sie die Berichtsfilter verwalten. Im unteren Teil der Dialogbox wird die Bedingungszeichenfolge angezeigt, wie sie in der SQL-Abfrage in der „WHERE“-Klausel verwendet werden kann.
Eigenschaften
Name: Geben Sie den Filternamen ein. Dieser Name muss im Bericht eindeutig sein.
Beschreibung: Geben Sie eine Beschreibung in allen von der Software verwalteten Sprachen ein. Klicken Sie auf den Button [+], um die Sprachen auszuwählen.
Bedingungen
Auf diesem Reiter sind alle Elemente gruppiert, aus denen der Filter erstellt wird. Dies basiert auf Bedingungszeichenfolgen, die gruppiert werden können. Eine Bedingung besteht aus einem Datenbankfeld, einem Operator und einem Wert.
Beim Erstellen einer Bedingung müssen Sie in der Liste Verfügbare Felder ein Datenbankfeld auswählen, das mit einem Wert verbunden werden kann. In einer Stückliste können Sie beispielsweise eine Bedingung anhand des Felds Hersteller und des Werts ABB erstellen. In der Stückliste werden nur die Hersteller-Teile des Herstellers ABB angezeigt.

|
Hinzufügen: Dient zum Hinzufügen einer neuen Bedingung. |

|
Löschen: Löscht die ausgewählte Bedingung. |

|
Bedingungen gruppieren: Wählen Sie mindestens zwei Bedingungen aus, und klicken Sie auf dieses Icon, um die Bedingungen zu gruppieren. |

|
Gruppierung der Bedingungen aufheben: Hebt die Gruppierung der ausgewählten Bedingungsgruppe auf. |
 
|
Aufwärts/Abwärts: Ermöglicht das Sortieren von Bedingungen und Bedingungsgruppen. |

|
Zuordnen: Ermöglicht das Zuordnen des ausgewählten Felds zur ausgewählten Bedingung. |
Typ: Zeigt den Bedingungstyp an (Bedingung oder Bedingungsgruppe).
Trennzeichen: Das Trennzeichen dient zur kombinierten Darstellung von Bedingungen. Sie können das Trennzeichen und oder oder auswählen.
Feld: Wählen Sie in der Liste Verfügbare Felder das Feld aus, das für die Bedingung verwendet werden soll, und klicken Sie auf das Icon Zuordnen.
Operator: Wählen Sie in der Liste den zu verwendenden Operator aus. Die Operatoren = (gleich) und != (unterschiedlich) können in Zeichenfolgenfeldern verwendet werden. Die anderen Operatoren können nur in numerischen Feldern verwendet werden.
Wert: Listet alle im ausgewählten Feld gefundenen Werte auf. Wählen Sie den gewünschten Wert aus.
Bedingungen gruppieren und Gruppierung von Bedingungen aufheben
Es ist wichtig, Bedingungen zu gruppieren. Bedingungsgruppen werden zuerst evaluiert und haben Priorität über einfache Bedingungen.
Beispiel:
((bom_manufacturer = 'Legrand') ODER (bom_manufacturer = 'Entrelec')) UND (bom_value1 = '160A')
Die Gruppe wird in doppelten Klammern dargestellt ((XXX...XXX)). Der Bericht durchsucht alle Hersteller-Teile von Legrand oder Entrelec und extrahiert anschließend aus den Ergebnissen dieser Suche alle Hersteller-Teile, für die Value1 gleich 160A ist.
Wenn Sie keine Gruppen verwenden, sieht die Zeichenfolge so aus:
(bom_manufacturer = 'Legrand') ODER (bom_manufacturer = 'Entrelec') UND (bom_value1 = '160A')
Da die Bedingungen nicht gruppiert sind, werden als Ergebnis eine Liste aller Artikel von Legrand oder Entrelec sowie aller Artikel anderer Hersteller angezeigt, für die Value1 gleich 160A ist.
Mit den Pfeilen Aufwärts/Abwärts können Sie die Reihenfolge der Bedingungen bzw. Bedingungsgruppen verwalten.