Erweiterte Filter- und Abfrageoptionen

Gilt für: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Bei Verwendung von integrierten Filtern oder Abfragen stehen die folgenden Filter- und Abfrageoptionen zur Verfügung.

Syntax

Zeichenbeschreibung

Beschreibung

Beispiel

Wert

Ist gleich dem eingegebenen Wert.

Geben Sie den zu suchenden Wert ein.

Mit der Zeichenfolge "Schnepf" wird der Begriff "Schnepf" gefunden.

!Wert

(Ausrufezeichen)

Ist nicht gleich dem eingegebenen Wert.

Geben Sie vor dem auszuschließenden Wert ein Ausrufezeichen ein.

Mit "!Schnepf" werden alle Werte außer "Schnepf" gefunden.

Von-Wert..Bis-Wert

(zwei Punkte)

Zwischen zwei eingegebenen Werten, die von zwei Punkten getrennt werden.

Geben Sie den "Von-Wert", zwei Punkte und dann den "Bis-Wert" ein.

1..10 findet alle Werte von 1 bis 10.

In einem Zeichenfolgefeld findet "A..C" allerdings alle Werte, die mit "A" bzw. "B" beginnen oder gleich "C" sind. "Ca" wird somit nicht gefunden.

Wenn Sie alle Werte von "A*" bis "C*" suchen, geben Sie also "A..D" ein.

..Wert

(zwei Punkte)

Kleiner oder gleich dem eingegebenen Wert.

Geben Sie die beiden Punkte und dann den Wert ein.

..1000 sucht alle Zahlen, die kleiner oder gleich 1000 sind, z. B. "100", "999,95" und "1.000".

Wert..

(zwei Punkte)

Größer oder gleich dem eingegebenen Wert.

Geben Sie den Wert und dann die beiden Punkte ein.

..1000 sucht alle Zahlen, die größer oder gleich 1000 sind, z. B. "1.000", "1.000,01" und "1.000.000".

>Wert

(größer als)

Größer als der eingegebene Wert.

Geben Sie das Zeichen "größer als" (>) und dann den Wert ein.

>1000 sucht alle Zahlen, die größer als 1000 sind, z. B. "1000,01", "20.000" und "1.000.000".

<Wert

(kleiner als)

Kleiner als der eingegebene Wert.

Geben Sie das Zeichen "kleiner als" (<) und dann den Wert ein.

<1000 sucht alle Zahlen, die kleiner als 1000 sind, z. B. "999,99" und "-200".

Wert*

(Stern)

Beginnt mit dem eingegebenen Wert.

Geben Sie einen Anfangswert und dann einen Stern ein.

Mit "S*" werden alle Zeichenfolgen gesucht, die mit "S" beginnen, wie "Stockholm", "Sydney" und "San Francisco".

*Wert

(Stern)

Endet mit dem eingegebenen Wert.

Geben Sie einen Stern und dann den Endwert ein.

*osten findet alle Zeichenfolgen, die auf "osten" enden, wie "Nordosten" und "Südosten".

*Wert*

(Stern)

Enthält den eingegebenen Wert.

Geben Sie einen Stern, den Wert und dann einen weiteren Stern ein.

*st findet alle Zeichenfolgen, die "st" enthalten, wie "Nordosten" und "Südosten".

?

(Fragezeichen)

Enthält ein oder mehrere unbekannte Zeichen.

Geben Sie an der Position des unbekannten Zeichens im Wert ein Fragezeichen ein.

Mit "Sm?th" findet das System "Smith" und "Smyth".

Wert,Wert

(Komma)

Vergleicht die Werte, die durch Kommas getrennt eingegeben wurden.

Geben Sie alle Kriterien durch Kommas getrennt an.

Mit "A, D, F, G" findet das System genau "A", "D", "F" und "G".

Mit 10, 20, 30, 100 findet das System genau "10, 20, 30, 100".

(SQL Statement)

(SQL-Anweisung in Klammern)

Übereinstimmung mit einer definierten Abfrage

Geben Sie eine Abfrage als SQL-Anweisung in Klammern an.

(data source.Fieldname != "A")

Do

Heutiges Datum

Typ „T”

(methodName(parameters))

(SysQueryRanget Util-Methode zwischen den Klammern)

Abgleichen des Werts oder Wertebereichs, der mit den Parametern der SysQueryRangeUtil-Methode angegeben wird

Geben Sie eine SysQueryRangeUtil-Methode mit Parametern ein, die den Wert oder Wertebereich angeben. Weitere Informationen finden Sie unter: SysQueryRangeUtil.

  1. Klicken Sie auf Debitorenkonten > Häufig > Debitorenrechnungen > Offene Debitorenrechnungen.

  2. Drücken Sie STRG+F3, um das Formular Abfrage zu öffnen.

  3. Klicken Sie auf der Registerkarte Bereich auf Hinzufügen.

  4. Wählen Sie im Feld Tabelle die Option Offene Debitorenbuchungen aus.

  5. Wählen Sie im Feld Feld die Option Fälligkeitsdatum aus.

  6. Geben Sie im Feld Kriterien die Folgendes ein:

    (yearRange(-2,0))

  7. Klicken Sie auf OK. Die Listenseite wird aktualisiert und listet die Rechnungen auf, die den Kriterien entsprechen. Bei diesem speziellen Beispiel werden Rechnungen auf der Listenseite aufgeführt, die in den vorherigen zwei Jahren fällig waren.

Im Folgenden finden Sie weitere Beispiele für SysQueryRangeUtil-Methoden mit Parametern:

  • Gestern– Eingabe „(Day(-1))”

  • Heute – Eingabe „(Day(0))”

  • Morgen – Eingabe „(Day(1))”

  • Letzte 30 Tage – Eingabe „(DayRange(-30,0))”

  • Vorherige 30 Tage und kommende 30 Tage – Eingabe „(DayRange(-30,30))”