Zusammengesetzte Ausdrücke erstellen

Monarch Classic können Sie komplexe, sogenannte zusammengesetzte Ausdrücke erstellen. Mit Hilfe von zusammengesetzten Ausdrücken können in der Tabelle mehrere Feldwerte herausgefiltert werden. Wenn Sie beispielsweise Transaktionen für den Verkauf von 10 oder mehr CDs anzeigen möchten, verwenden Sie folgenden Ausdruck:

Medien="CD".And.Menge>=10

Dieser zusammengesetzte Ausdruck gibt nur Datensätze zurück, in denen das Feld „Medien“ den Wert „CD“ enthält und das Feld „Menge“ einen Wert von 10 oder höher enthält.

Wenn Sie Transaktionen für den Verkauf von LPs oder CDs anzeigen möchten, die nach dem 15. des Monats geliefert wurden, verwenden Sie folgenden Ausdruck:

(Medien="DVD".Or. Medien="CD").Und.[Lieferdatum]>={15.04.01}

Die Klammern, die den Ausdruck Medien="DVD“.Or.Medien="CD" einschließen, weisen Monarch Classic an, wie der Ausdruck zu bewerten ist. Ohne die Klammern würde dieser Ausdruck DVD-Transaktionen für den ganzen Monat zurückgeben sowie CD-Transaktionen, die nach dem 15. geliefert wurden.

Auch sind die eckigen Klammern um den Feldnamen „Lieferdatum“ zu beachten. Klammern sind erforderlich, wenn ein Feldname länger als 10 Zeichen ist oder wenn der Feldname ein Leerzeichen enthält. Durch die Klammern wird in diesem Fall angezeigt, wo der Feldname beginnt und wo er endet.

Hinweis: Bei der Auswahl von Feldnamen aus der Felderliste fügt Monarch Classic bei Bedarf automatisch die Klammern hinzu. Wenn Sie jedoch einen Feldnamen manuell in den Ausdruck eingeben, müssen Sie darauf achten, dass Sie gegebenenfalls nicht die Klammern vergessen.

Die geschwungenen Klammern um 15.04.01 geben an, dass es sich um ein Datum handelt. Andernfalls könnte die Zeichenfolge als mathematische Gleichung interpretiert werden.

Einen komplexen Ausdruck durch Kopieren/Einfügen erstellen

Wenn Sie einen komplexen Filter oder komplexe Berechnungsfeldausdrücke erstellen müssen, ist es oft praktisch, diese Aufgabe auf mehrere Filter oder Berechnungsfelder zu verteilen, die dann jeweils einen Teil des Gesamtausdrucks darstellen. Sobald Sie sich davon überzeugt haben, dass jeder Teil individuell funktioniert, können Sie die Ausdrücke dann in einem Gesamtausdruck zusammenfassen, indem Sie Informationen aus einem Ausdruck in den anderen kopieren. Wählen Sie den Text im ersten Ausdruck aus und drücken Sie STRG+C, um ihn in die Zwischenablage zu kopieren. Anschließend müssen Sie das Dialogfeld schließen, um den zweiten Filter oder das zweite Berechnungsfeld zu bearbeiten. Positionieren Sie den Cursor in dem Ausdrucksfeld, in dem der Text erscheinen soll, und drücken Sie danach auf STRG+V, um den Text in dieses Feld einzufügen. Sobald die verschiedenen Ausdrücke zu einem Gesamtausdruck vereinigt worden sind, können Sie die nicht mehr benötigten Filter oder Berechnungsfelder löschen.