Opcje zaawansowane filtrowania i kwerendy

Dotyczy: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Podczas korzystania z osadzonych filtrów lub kwerend dostępne są następujące opcje filtrowania i kwerend.

Składnia

Opis charakterystyki

Opis

Przykład

Wartość

Równe wprowadzonej wartości.

Wpisz wartość, którą chcesz znaleźć.

Wyrażenie Nowak pozwala wyszukać wartość „Nowak”.

!wartość

(wykrzyknik)

Różne od wprowadzonej wartości.

Wpisz wykrzyknik przed wartością, którą chcesz wykluczyć.

Wyrażenie !Nowak pozwala wyszukać wszystkie wartości z wyjątkiem „Nowak”.

Od..Do

(dwie kropki)

Między wprowadzonymi wartościami, rozdzielonymi dwoma kropkami.

Wpisz wartość Od, a po niej dwie kropki i wartość Do.

Wyrażenie 1..10 pozwala wyszukać wszystkie wartości od 1 do 10.

Niemniej jednak, w polu tekstowym wyrażenie A..C pozwala wyszukać wszystkie wartości rozpoczynające się od „A” i „B” oraz dokładnie równe „C”. Na przykład „Ca” nie zostanie znalezione.

Aby wyszukać wszystkie wartości od „A*” do „C*” włącznie, wpisz A..D.

..wartość

(dwie kropki)

Mniejsze lub równe wprowadzonej wartości.

Wpisz dwie kropki, a następnie wartość.

Wyrażenie ..1000 pozwala wyszukać wszystkie liczby mniejsze lub równe 1000, na przykład „100”, „999,95” i „1 000”.

wartość..

(dwie kropki)

Większe lub równe wprowadzonej wartości.

Wpisz wartość, a następnie dwie kropki.

1000.. pozwala wyszukać wszystkie liczby większe od lub równe 1000, na przykład „1 000”, „1 000,01” i „1 000 000”.

>wartość

(znak większości)

Większe od wprowadzonej wartości.

Wpisz znak „większe niż” (>), a następnie wartość.

Wyrażenie >1000 pozwala wyszukać wszystkie liczby większe od 1000, na przykład „1000,01”, „20 000” i „1 000 000”.

<wartość

(znak mniejszości)

Mniejsze od wprowadzonej wartości.

Wpisz znak „mniejsze niż” (<), a następnie wartość.

Wyrażenie <1000 pozwala wyszukać wszystkie liczby mniejsze od 1000, na przykład „999,99”, „1" i „-200”.

wartość*

(gwiazdka)

Zaczynające się wprowadzoną wartością.

Wpisz wartość początkową, a następnie gwiazdkę.

Wyrażenie S* pozwala wyszukać wszystkie ciągi znaków rozpoczynające się literą S, takie jak „Sztokholm”, „Sydney” i „San Francisco”.

*wartość

(gwiazdka)

Kończące się wprowadzoną wartością.

Wpisz gwiazdkę, a następnie wartość końcową.

Wyrażenie *chód pozwala wyszukać wszystkie ciągi znaków kończące się literami „chód”, jak „Wschód” i „Zachód”.

*wartość*

(gwiazdka)

Zawierające wprowadzoną wartość.

Wpisz gwiazdkę, a po niej wartość i kolejną gwiazdkę.

Wyrażenie *ch* pozwala wyszukać wszystkie ciągi znaków zawierające litery „ch", jak „Wschód” i „Zachód”.

?

(pytajnik)

Posiadające co najmniej jeden nieznany znak.

Wpisz pytajnik w miejscu nieznanego znaku w wartości.

Wyrażenie Now?k pozwala wyszukać „Nowak” i „Nowik”

wartość,wartość

(przecinek)

Zgodne z wprowadzonymi wartościami, rozdzielonymi przecinkami.

Wpisz wszystkie kryteria, rozdzielając je przecinkami.

Wyrażenie A, D, F, G pozwala wyszukać dokładnie „A”, „D”, „F” i „G”.

Wyrażenie 10, 20, 30, 100 pozwala wyszukać dokładnie „10, 20, 30, 100”.

(SQL Statement)

(instrukcja SQL w nawiasach okrągłych)

Zgodne ze wskazaną kwerendą.

Wpisz kwerendę jako instrukcję SQL w nawiasach okrągłych.

(data source.Fieldname != "A")

W

Data dzisiejsza

Wpisz „T”

(methodName(parameters))

(Metoda SysQueryRangeUtil w nawiasach okrągłych)

Dopasowanie wartości lub zakresu wartości określonych przez parametry metody SysQueryRangeUtil

Wpisz metodę SysQueryRangeUtil z parametrami, ktore określają wartość lub zakres wartości. Aby uzyskać więcej informacji, zobacz temat SysQueryRangeUtil.

  1. Kliknij przycisk Rozrachunki z odbiorcami > Wspólne > Faktury dla odbiorcy > Otwórz faktury odbiorców.

  2. Naciśnij kombinację klawiszy CTRL+F3, aby otworzyć formularz Informacje.

  3. Na karcie Zakres kliknij przycisk Dodaj.

  4. W polu Tabela wybierz opcję Otwarte transakcje odbiorcy.

  5. W polu Pole wybierz opcję Data należności.

  6. W polu Kryterium wpisz następujące:

    (yearRange(-2,0))

  7. Kliknij przycisk OK Strona listy zostanie zaktualizowana, aby wyświetlać listę faktur, które spełniają kryteria. W tym określonym przykładzie, faktury, które były należne w ciągu ostatnich dwóch lat, są wymienione na stronie listy.

Poniżej przedstawiono dodatkowe przykłady metod SysQueryRangeUtil z parametrami:

  • Wczoraj — Wprowadź „(Day(-1))”

  • Dziś — Wprowadź „(Day(0))”

  • Jutro — Wprowadź „(Day(1))”

  • Ostatnie 30 dni — Wprowadź „(DayRange(-30,0))”

  • Poprzednie 30 dni i przyszłe 30 dni — Wprowadź „(DayRange(-30,30))”