Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
I denne artikel beskrives de filtrerings- og forespørgselsindstillinger, der er tilgængelige, når du bruger dialogboksen Avanceret filter/sortering eller operatoren matches i filterruden eller gitterkolonneoverskriftsfiltrene.
Avanceret forespørgselssyntaks
Syntaks | Tegnbeskrivelse | Betegnelse | Eksempel |
---|---|---|---|
værdi | Lig med den værdi, der er angivet | Skriv værdien, der skal findes. | Smith finder "Smith". |
!værdi (udråbstegn) | Ikke lig med den værdi, der er angivet | Skriv et udråbstegn og den værdi, der skal udelades. | ! Smith finder alle værdier undtagen "Smith". |
fra-værdi..til-værdi (dobbelt punktum) | Mellem de to angivne værdier, der er adskilt af dobbelt punktum | Skriv fra-værdien, derefter to punktummer og til sidst til-værdien. | 1..10 finder alle værdier fra 1 til og med 10. I strengfeltet finder A..C imidlertid alle værdier, der starter med "A" og "B", og værdier, der svarer præcist til "C". Denne forespørgsel finder f.eks. ikke "Ca". Hvis du vil finde alle værdier fra "A" til og med "C", skal du skrive A..D. |
..værdi (dobbelt punktum) | Mindre end eller lig med den værdi, der er angivet. | Skriv to punktummer og derefter værdien. | .. 1000 finder et tal, der er mindre end eller lig med 1000, f.eks. "100", "999,95" og "1.000". |
værdi.. (dobbelt punktum) | Større end eller lig med den værdi, der er angivet. | Skriv værdien og de to punktummer. | 1000.. finder eventuelle tal, der er større end eller lig med 1000, f.eks. "1.000", "1.000,01" og "1.000.000". |
>værdi (større end-tegn) | Større end den værdi, der er angivet | Skriv et større end-tegn (>) og derefter værdien. | >1000 finder et tal, der er større end 1000, f.eks. "1000,01", "20.000" og "1000000". |
<værdi (mindre end-tegn) | Mindre end den værdi, der er angivet | Skriv et mindre end-tegn (<) og derefter værdien. | <1000 finder et tal, der er mindre end 1000, f.eks. "999,99", "1" og "-200". |
værdi* (stjerne) | Starter med den værdi, der er angivet | Skriv startværdien og derefter en stjerne (*). | S* finder en streng, der starter med "S", f.eks. "Stockholm", "Sydney" og "San Francisco". |
*værdi (stjerne) | Slutter med den værdi, der er angivet. | Skriv en stjerne og derefter slutværdien. | *øst finder enhver streng, der slutter med "øst", såsom "nordøst" og "sydøst". |
*værdi* (stjerne) | Indeholder den værdi, der er angivet | Skriv en stjerne, derefter en værdi og så en stjerne igen. | *th* finder en streng, der indeholder "th", f.eks. "Nordøst" og "Sydøst". |
? (spørgsmålstegn) | Et eller flere ukendte tegn | Skriv et spørgsmålstegn det sted i værdien, hvor det ukendte tegn er placeret. | Sm?th finder "Smith" og "Smyth". |
værdi,værdi (komma) | Svarer til de værdier, der er adskilt af kommaer | Skriv alle kriterierne, og adskil dem med kommaer. | A, D, F, G finder nøjagtigt "A", "D", "F" og "G". 10, 20, 30, 100 finder nøjagtigt "10, 20, 30, 100". |
"" (to dobbelte anførselstegn) | Matche en tom værdi | Skriv to fortløbende dobbelte anførselstegn for at filtrere efter tomme værdier i det pågældende felt. | To på hinanden følgende dobbelte anførselstegn ("") finder rækker uden værdi for den aktuelle kolonne. |
(Finans- og driftsforespørgsel) (finans- og driftsforespørgsel mellem parenteser) | Svarende til en defineret forespørgsel | Skriv en forespørgsel som en SQL-sætning mellem parenteser ved hjælp af finans- og driftsforespørgselssproget. | ((AccountNum LIKE "US*") && (DirPartyTable.Name LIKE "Fortsat*")) som et eksempel på en filterbetingelse i et felt fra rodens datakilden samt et felt fra en anden datakilde (for siden Alle kunder) |
V | Dags dato | Skriv T. | T svarer til dags dato. |
(methodName(parameters)) (SysQueryRangeUtil metode i parenteser) | Svarer til værdien eller intervallet af værdier, der er angivet af parametrene i metoden SysQueryRangeUtil | Skriv en SysQueryRangeUtil-metode, der har parametre, som angiver værdien eller et interval af værdier. |
|
Avancerede datoforespørgsler, der bruger SysQueryRangeUtil-metoder
Metode | Beskrivelse | Eksempel |
---|---|---|
Dag (_relativeDays=0) | Find en dato i forhold til sessionsdatoen. Positive værdier angiver fremtidige datoer, og negative værdier angiver tidligere datoer. |
|
DayRange (_relativeDaysFrom=0, _relativeDaysTo=0) | Find et datointerval i forhold til sessionsdatoen. Positive værdier angiver fremtidige datoer, og negative værdier angiver tidligere datoer. |
|
GreaterThanDate (_relativeDays=0) GreaterThanUtcDate (_relativeDays=0) | Find alle datoer efter den angivne relative dato. |
|
GreaterThanUtcNow () | Find alle poster med dato og klokkeslæt efter det aktuelle tidspunkt. |
|
LessThanDate (_relativeDays=0) LessThanUtcDate (_relativeDays=0) | Find alle datoer før den angivne relative dato. |
|
LessThanUtcNow () | Find alle poster med dato og klokkeslæt før det aktuelle tidspunkt. |
|
MonthRange (_relativeFrom=0, _relativeTo=0) | Find et datointerval baseret på måneder i forhold til den aktuelle måned. |
|
YearRange (_relativeFrom=0, _relativeTo=0) | Find et datointerval baseret på år i forhold til det aktuelle år. |
|