Megosztás a következőn keresztül:


Speciális szűrési és lekérdezés beállítások

Alkalmazási terület: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Az alábbi szűrési és lekérdezési beállítások állnak rendelkezésre a beágyazott szűrők és lekérdezések használata esetén:

Szintaxis

Működése

Leírás

Példa

Érték

Megegyezik a beírt értékkel.

Írja be a keresendő érték.

Kovács keresésére a program a „Kovács” értékeket találja meg.

!Érték

(felkiáltójel)

Nem egyezik meg a beírt értékkel.

Írjon be egy felkiáltójelet az elé az érték elé, amelyet szeretne kizárni a keresésből.

!Kovács keresésére a program a „Kovács” érték kivételével az összes értéket megtalálja.

Kezdő érték..Záró érték

(két pont)

A beírt és két ponttal elválasztott két érték között.

Írja be a „-tól” értéket, majd két pontot, végül az „-ig” értéket.

1..10 keresése esetén az 1 és 10 közötti összes értéket megtalálja a program.

Karakterláncmezőkben azonban az A..C keresése esetén az összes „A” és „B” kezdetű értéket, valamint a „C” értékkel pontosan megegyező értékeket találja meg a program (a „Ca” értéket például nem fogja megtalálni). Ha például "Ca" nem találhatók.

Ha az összes „A*” és „C*” közötti értéket szeretné megkeresni, ezt írja be: A..D.

..érték

(két pont)

A beírt értékkel megegyező vagy annál nagyobb.

Írja be a két pontot, majd az értéket.

..1000 keresése esetén a program minden olyan számot megtalál, amely kisebb, mint 1000 vagy pontosan annyi, például a következőket: „100”, „999,95” és 1000.

Érték..

(két pont)

A beírt értékkel megegyező vagy annál nagyobb.

Írja be az értéket, majd a két pontot.

1000.. keresése esetén a program minden olyan számot megtalál, amely nagyobb vagy pontosan annyi, mint 1000, például a következőket: „1000”, „1000,01” és „1 000 000”.

>érték

(nagyobb, mint)

Nagyobb, mint a beírt érték.

Írja be a „nagyobb” jelet, majd az értéket.

>1000 keresése esetén a program minden 1000-nél nagyobb számot megtalál, így például a következőket: „1000,01”, „20 000” és „1 000 000”.

<érték

(kisebb, mint)

Kisebb, mint a beírt érték.

Írja be a „kisebb” jelet, majd az értéket.

<1000 keresése esetén a program minden 1000-nél kisebb számot megtalál, például a következőket: „999,99”, „1” és „-200”.

érték*

(csillag)

A beírt értékkel kezdődő.

Írja be a kezdő értéket, majd egy csillagot.

S* keresése esetén a program minden S-sel kezdődő karakterláncot megtalál, például a következőket: „Stockholm”, „Sydney” és „San Francisco”.

*érték

(csillag)

A beírt értékre végződő.

Írjon be egy csillagot, majd a végződésként szereplő értéket.

*kelet keresése esetén a program minden olyan karakterláncot megtalál, amely a „kelet” szóra végződik, például a következőket: „északkelet”, „délkelet”.

*érték*

(csillag)

Tartalmazza a beírt értéket.

Írjon be egy csillagot, egy értéket, majd egy másik csillagot.

*nt* keresése esetén a program minden olyan karakterláncot megtalál, amelyben szerepel az „nt” érték, például a következőket: „Dunántúl” és „Tiszántúl".

?

(kérdőjel)

Egy vagy több ismeretlen karakter szerepel benne.

Írjon be egy kérdőjelet az ismeretlen karakternek az értéken belüli helyére.

Cseh? keresése esetén a program a „Csehi" és a „Csehy” értéket is megjeleníti

érték,érték

(vessző)

A vesszővel elválasztott értékekkel megegyező értékek.

Írja be az összes keresési feltételt vesszővel elválasztva.

A, D, F, G keresése esetén a program az „A”, „D”, „F” és „G” értékeket találja meg.

10, 20, 30, 100 keresése esetén a „10, 20, 30, 100” értékeket találja meg a program.

(SQL Statement)

(zárójelben szereplő SQL utasítás)

A megadott lekérdezésnek megfelelő.

Írjon be zárójelek között egy SQL-lekérdezést.

(data source.Fieldname != "A")

K

Mai dátum

"T" típusa

(methodName(parameters))

(SysQueryRanget Util módszer zárójelben)

Az érték vagy a paraméterek a SysQueryRangeUtil metódus által megadott értékek

Az érték vagy a paraméterek a SysQueryRangeUtil metódus által megadott értékek További tudnivalók: SysQueryRangeUtil.

  1. Kattintson a Kinnlevőségek > Közös > Vevői számlák > Nyitott vevői számlák.

  2. Nyomja le a CTRL+F3 billentyűkombinációt a Lekérdezés képernyő megnyitása érdekében.

  3. Kattintson az Tartomány lap Hozzáadás parancsára.

  4. Válassza a Tábla mező Nyitott vevői tranzakciók elemét.

  5. Válassza a Mező mező Esedékes elemét.

  6. A Feltételek mezőbe írja be a tartományt:

    (yearRange(-2,0))

  7. Kattintson az OK gombra. A lista lap azoknak a feltételeknek megfelelő számlák frissítése Ebben a példában az volt az előző két év az esedékes számlák szerepelnek a lista lap.

További példákat paraméterekkel SysQueryRangeUtil módszerek a következők:

  • Növelte – adja meg a "(Day(-1))"

  • Ma – adja meg a "(Day(0))"

  • Másnap – adja meg a "(Day(1))"

  • Elmúlt 30 nap – adja meg a "(DayRange(-30,0))

  • Az elmúlt 30 nap, és a jövőbeli 30 nap – Enter "(DayRange(-30,30))"