Opzioni di filtro e query avanzate

Applicabile a: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Quando si utilizzano query o filtri incorporati, sono disponibili le seguenti opzioni.

Sintassi

Descrizione carattere

Descrizione

Esempio

Valore

Uguale al valore immesso.

Digitare il valore da trovare.

Digitando Rossi si troverà "Rossi".

!valore

(punto esclamativo)

Diverso dal valore immesso.

Digitare un punto esclamativo davanti al valore da escludere.

Digitando !Rossi si troveranno tutti i valori tranne "Rossi".

Da valore..A valore

(due punti consecutivi)

Compreso tra i due valori immessi separati da due punti consecutivi.

Digitare il valore iniziale, quindi due punti consecutivi e infine il valore finale.

Digitando 1..10 si troveranno tutti i valori da 1 a 10.

In un campo stringa, tuttavia, digitando A..C si troveranno tutti i valori che iniziano con "A" e "B" e i valori che corrispondono esattamente a "C" ad esempio, non si troverà "Ca".

Per trovare tutti i valori da "A*" a "C*", digitare A..D.

..valore

(due punti consecutivi)

Minore o uguale al valore immesso.

Digitare i due punti consecutivi, quindi il valore.

Digitando ..1000 si troverà qualsiasi numero minore o uguale a 1000, ad esempio "100", "999,95" e "1.000".

Valore..

(due punti consecutivi)

Maggiore o uguale al valore immesso.

Digitare il valore, quindi i due punti consecutivi.

Digitando 1000.. si troverà qualsiasi numero maggiore o uguale a 1000, ad esempio "1.000", "1.000,01" e "1.000.000".

>valore

(maggiore di)

Maggiore del valore immesso.

Digitare un segno di maggiore (>), quindi il valore.

Digitando >1000 si troverà qualsiasi numero maggiore di 1000, ad esempio "1000,01", "20.000" e "1.000.000".

<valore

(minore di)

Minore del valore immesso.

Digitare un segno di minore (<), quindi il valore.

Digitando <1000 si troverà qualsiasi numero minore di 1000, ad esempio "999,99", "1" e "-200".

valore*

(asterisco)

Inizia con il valore immesso.

Digitare il valore iniziale, quindi un asterisco.

Digitando S* si troverà qualsiasi stringa che inizia con S, ad esempio "Stoccolma", "Sydney" e "San Francisco".

*valore

(asterisco)

Finisce con il valore immesso.

Digitare un asterisco, quindi il valore finale.

Digitando *est si troverà qualsiasi stringa che finisce con est, ad esempio "Nordest" e "Sudest".

*valore*

(asterisco)

Contiene il valore immesso.

Digitare un asterisco, quindi un valore e infine un altro asterisco.

Digitando *de* si troverà qualsiasi stringa che contiene "de", ad esempio "Nordest" e "Sudest".

?

(punto interrogativo)

Contiene uno o più caratteri sconosciuti.

Digitare un punto interrogativo in corrispondenza della posizione del carattere sconosciuto all'interno del valore.

Digitando R?ssi si troveranno "Rossi" e "Russi".

valore,valore

(virgola)

Corrisponde ai valori immessi separati da virgole.

Digitare tutti i criteri separati da virgole.

Digitando A, D, F, G si troveranno esattamente "A", "D", "F" e "G".

Digitando 10, 20, 30, 100 si troveranno esattamente "10, 20, 30, 100".

(SQL Statement)

(istruzione SQL tra parentesi)

Corrisponde a una query definita.

Digitare una query sotto forma di istruzione SQL racchiusa tra parentesi.

(data source.Fieldname != "A")

M

Data odierna

Tipo “T”

(methodName (parametri))

(Metodo SysQueryRanget Util tra parentesi)

Corrispondenza del valore o dell'intervallo di valori specificati dai parametri del metodo di SysQueryRangeUtil

Digitare un metodo SysQueryRangeUtil con parametri che specificano il valore o un intervallo di valori. Per ulteriori informazioni, vedere SysQueryRangeUtil.

  1. Fare clic su Contabilità clienti > Comune > Fatture cliente > Fatture cliente aperte.

  2. Premere CTRL+F3 per aprire il modulo Richiesta info.

  3. Nella scheda Intervallo fare clic su Aggiungi.

  4. Nel campo Tabella selezionare Transazioni cliente aperte.

  5. Nel campo Campo selezionare Data di scadenza.

  6. Nel campo Criteri immettere quanto segue:

    (yearRange(-2,0))

  7. Fare clic su OK. La pagina verrà aggiornata per elencare le fatture che soddisfano i criteri. Per questo esempio specifico, le fatture incluse in scadenza nei due anni precedenti sono elencate nella pagina elenco.

Di seguito sono riportati gli esempi aggiuntivi dei metodi SysQueryRangeUtil con i parametri:

  • Ieri – Immettere “(Giorno(-1))”

  • Oggi – Immettere “(Day(0))”

  • Domani – Immettere “(Day(1))”

  • Ultimi 30 giorni – immettere “(DayRange(-30,0))

  • 30 giorni precedenti e 30 giorni successivi– Immettere “(DayRange(-30,30))”