Možnosti pokročilého filtrování a dotazů
Platí pro: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
Následující možnosti filtrování a dotazů jsou k dispozici při použití vložených filtrů nebo dotazů.
Syntaxe |
Popis znaku |
Popis |
Příklad |
---|---|---|---|
hodnota. |
Rovno zadané hodnotě. |
Zadejte hodnotu, kterou chcete vyhledat. |
Smith vyhledá "Smith". |
!hodnota (vykřičník) |
Není rovno zadané hodnotě. |
Před hodnotu, kterou chcete vyloučit, zadejte vykřičník. |
!Smith vyhledá všechny hodnoty kromě hodnoty "Smith". |
počáteční_hodnota..koncová_hodnota (dvě tečky) |
Mezi dvěma zadanými hodnotami oddělenými dvěma tečkami. |
Zadejte hodnotu Od, pak dvě tečky a nakonec hodnotu Do. |
1..10 vyhledá všechny hodnoty od 1 do 10. Avšak v poli řetězců A..C vyhledá všechny hodnoty začínající na "A" a "B" a hodnoty přesně rovny "C". Například hodnota "Ca" nebude nalezena. Chcete-li vyhledat všechny hodnoty od "A*" do "C*", napište A..D. |
..hodnota (dvě tečky) |
Méně nebo rovno zadané hodnotě. |
Zadejte dvě tečky a pak hodnotu. |
..1000 vyhledá libovolné číslo menší nebo rovné hodnotě 1000: například "100", "999,95" a 1.000. |
hodnota.. (dvě tečky) |
Větší nebo rovno zadané hodnotě. |
Zadejte hodnotu a pak dvě tečky. |
Hodnota 1000.. vyhledá číslo větší nebo rovno hodnotě 1000: například "1.000", "1.000,01" a "1.000.000". |
>hodnota (větší než) |
Větší než zadaná hodnota. |
Zadejte znaménko "větší než" (>) a pak hodnotu. |
>1000 nalezne libovolné číslo větší než 1000: například "1.000,01", "20.000" a "1.000.000". |
<hodnota (menší než) |
Menší než zadaná hodnota. |
Zadejte znaménko "menší než" (<) a pak hodnotu. |
<1000 nalezne libovolné číslo menší než 1000: například "999,99", "1" a "-200". |
hodnota* (hvězdička) |
Začít zadanou hodnotou. |
Zadejte počáteční hodnotu a pak hvězdičku. |
S* nalezne libovolný řetězec začínající na S, jako například "Stockholm", "Sydney" nebo "San Francisco." |
*hodnota (hvězdička) |
Skončit zadanou hodnotou. |
Zadejte hvězdičku a pak konečnou hodnotu. |
*východ nalezne řetězec končící na "východ", jako například "severovýchod" nebo "jihovýchod." |
*hodnota* (hvězdička) |
Obsahuje zadanou hodnotu. |
Zadejte hvězdičku, pak hodnotu, a nakonec opět hvězdičku. |
*ch* nalezne libovolný řetězec obsahující "ch", jako například "severovýchod" nebo "jihovýchod." |
? (otazník) |
Obsahující jeden nebo více neznámých znaků |
V pozici neznámého znaku v hodnotě můžete zadat otazník. |
Sm?th nalezne "Smith" a "Smyth" |
hodnota,hodnota (čárka) |
Shoduje se se zadanými hodnotami oddělenými čárkou. |
Zadejte veškerá vaše kritéria oddělená čárkou. |
A, D, F, G nalezne přesně "A", "D", "F" a "G". 10, 20, 30, 100 nalezne přesně "10, 20, 30, 100". |
(SQL Statement) (Příkaz SQL v uvozovkách) |
Nalezení definovaného dotazu |
Zadejte dotaz ve formě příkazu SQL v uvozovkách. |
(data source.Fieldname != "A") |
T |
Dnešní datum |
Zadejte “T” |
|
(methodName(parameters)) (Metoda SysQueryRanget Util v závorkách) |
Párování hodnoty nebo rozsahu hodnot zadaných za pomoci parametrů metody SysQueryRangeUtil |
Zadejte parametry metody SysQueryRangeUtil Párování pro určení hodnoty nebo rozsahu hodnot. Další informace naleznete v tématu SysQueryRangeUtil. |
Následují další příklady metody SysQueryRangeUtil s parametry:
|