Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive le opzioni di filtro e query disponibili quando si utilizza la finestra di dialogo Filtro/ordinamento avanzato o l'operatore corrisponde a nel riquadro Filtro o nei filtri di intestazione di colonna.
Sintassi di query avanzata
Sintassi | Descrizione carattere | Descrizione | Esempio |
---|---|---|---|
valore | Uguale al valore immesso | Digitare il valore da trovare. | Smith trova "Smith". |
!valore (punto esclamativo) | Non uguale al valore immesso | Digitare un punto esclamativo e poi il valore da escludere. | !Smith trova tutti i valori tranne "Smith". |
da valore..a valore (due punti consecutivi) | Compreso tra i due valori 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, questa query non 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. | ..1000 trova 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. | 1.000.. troverà qualsiasi numero maggiore o uguale a 1000, ad esempio "1.000", "1.000,01" e "1.000.000". |
>valore (segno di maggiore) | Maggiore del valore immesso | Digitare un segno di maggiore(>), quindi il valore. | >1000 trova qualsiasi numero maggiore di 1000, ad esempio "1000,01", "20.000" e "1000000". |
<valore (segno di minore) | Minore del valore immesso | Digitare un segno di minore (<), quindi il valore. | <1000 trova qualsiasi numero inferiore a 1000, ad esempio "999,99", "1" e "-200". |
valore* (asterisco) | Inizia con il valore immesso | Digitare il valore iniziale, quindi un asterisco (*). | S* trova qualsiasi stringa che inizia con "S", come "Stoccolma", "Sydney" e "San Francisco". |
*valore (asterisco) | Finisce con il valore immesso | Digitare un asterisco, quindi il valore finale. | *east trova qualsiasi stringa che termina con "east", come "Northeast" e "Southeast". |
*valore* (asterisco) | Contiene il valore immesso | Digitare un asterisco, quindi un valore e infine un altro asterisco. | *th* trova qualsiasi stringa che contenga "th", come "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. | Sm?th trova "Smith" e "Smyth". |
valore,valore (virgola) | Corrisponde ai valori separati da virgole | Digitare tutti i criteri e separarli con virgole. | A, D, F, G trova esattamente "A", "D", "F" e "G". 10, 20, 30, 100 trova esattamente "10, 20, 30, 100". |
"" (due virgolette doppie) | Corrispondenza di un valore vuoto | Digitare due virgolette doppie consecutive per filtrare i valori vuoti in quel campo. | Due doppie virgolette consecutive ( "" ) trova le righe senza valore per la colonna corrente. |
(Query per le app per la finanza e le operazioni) (query per le app per la finanza e le operazioni tra parentesi) | Corrisponde a una query definita. | Digitare una query come un'istruzione SQL tra parentesi utilizzando il linguaggio di query per le app per la finanza e le operazioni. | ((AccountNum MI PIACE "NOI*") e (DirPartyTable.Name MI PIACE "Cont*")) come esempio di sintassi per una condizione di filtro su un campo dall'origine dati radice e un campo da un'origine dati diversa (per la pagina Tutti i clienti) |
M | Data odierna | Digitare M. | M corrisponde alla data odierna. |
(nomeMetodo(parametri)) (metodo SysQueryRangeUtil tra parentesi) | Corrispondenza del valore o dell'intervallo di valori specificati dai parametri del metodo SysQueryRangeUtil | Digitare un metodo SysQueryRangeUtil con parametri che specificano il valore o un intervallo di valori. |
|
Query di data avanzate che utilizzano metodi SysQueryRangeUtil
Metodo | Descrizione | Esempio |
---|---|---|
Day (_relativeDays=0) | Trova una data in relazione alla data della sessione. I valori positivi indicano date future e i valori negativi indicano date passate. |
|
DayRange (_relativeDaysFrom=0, _relativeDaysTo=0) | Trova un intervallo di date in relazione alla data della sessione. I valori positivi indicano date future e i valori negativi indicano date passate. |
|
GreaterThanDate (_relativeDays=0) GreaterThanUtcDate (_relativeDays=0) | Trova tutte le date dopo la data relativa specificata. |
|
GreaterThanUtcNow () | Trova tutte le voci data/ora dopo l'ora corrente. |
|
LessThanDate (_relativeDays=0) LessThanUtcDate (_relativeDays=0) | Trova tutte le date precedenti alla data relativa specificata. |
|
LessThanUtcNow () | Trova tutte le voci data/ora prima dell'ora corrente. |
|
MonthRange (_relativeFrom=0, _relativeTo=0) | Trova un intervallo di date, in base ai mesi rispetto al mese corrente. |
|
YearRange (_relativeFrom=0, _relativeTo=0) | Trova un intervallo di date, in base agli anni rispetto all'anno corrente. |
|