In der WHERE-Bedingung der Abfrage können über [%0], [%1], ... Platzhalter definiert werden, die im Filterformular dargestellt werden. In den meisten Fällen (z.B. Projektstamm, Geschäftsbereich, Vertragsnummer etc.) wird der Filter automatisch erkannt und dem Anwender wird die Auswahl über ein Suchfeld angeboten.
Abbildung: Filter nach Geschäftsbereich
Je nach Komplexität der Abfrage oder der gewählten Tabelle, kann das System die Quelldimension nicht erkennen und so wird nur ein leeres Filterfeld angeboten. Der Platzhalter kann um zwei Informationen erweitert werden, um die Filterdarstellung zu verbessern.
Class
Über Class:=xx; kann eine Suchklasse definiert werden. Jede Dimension in MARIProject hat eine interne Nummer. Der Projektstamm hat die Nummer 40.
In der Hilfe für Entwickler MARIInterface.chm wird im Bereich Grouped by ClassID eine Liste der Nummern angezeigt.
Name
Über die Eigenschaft Name:=Bezeichnung des Filterfeldes; kann das Filterfeld beschrieben werden.
Beispiele
[%0] -> Standard
[%0;Class:=40;] -> Suchklasse
[%0;Class:=40;Name:=Projektnummer;] -> Suchklasse + Name
[%0;Name:=Test;] -> Nur Name
Bitte schließen Sie die Parameter mit einem ; ab.