Avansert filter

Fra Penntagon Wiki

Gå til: navigasjon, søk
AvansertFilter.png

Avansert filter lar deg lage ditt eget filter, denne funksjonen er beregnet på litt mer avanserte brukere - men kan også brukes til enkle ting.

Her skriver du direkte inn filtreringskoden som skal brukes for å hente data fra databasen

Bruk

En filterkode bygges opp av følgende blokker:
Feltnavn: Navn på feltet du ønsker å filtrere på
Sammenligningsmetode:

Verdi: for antall- og id feltene skrives verdien direkte inn, de andre feltene må pakkes inn: 'søketekst'
Det er mulig å søke på deler av tekst, da bruker man "LIKE" sammen med et jokertegn: Firma LIKE '%AS' (alle firma som slutter på AS)

Kombinasjon

Flere felter kan filtreres samtidig, det gjøres ved å knytte sammen to forskjellige kommandoer med enten AND eller OR:

Du kan bruke flere AND / OR
De kan også blandes, men da er det en fordel å pakke inn de delene som er avhengig av hverandre slik som f.eks. dette:

(id = 290) OR (Firma = 'Karmøy Kommune' AND Farge = 'Hvit')

Resultatet her blir en penn som enten har id 290 eller er fra Karmøy Kommune og er hvit. Hvis vi ikke hadde pakket den inn ville det blitt en penn som var hvit og enten hadde id 290 eller er fra Karmøy Kommune

Eksempler

id = 290 OR id = 345 OR id = 453

Ved å bruke denne koden lastes pennene som har ID 290, 345 og 453


Firma LIKE '%kommune%'

Ved å bruke denne koden lastes alle penner som har ordet "kommune" i firmafeltet (uansett hvor i feltet det står)


Antall > 1 AND (Firma = 'Norsk Tipping' OR Tekstlinjer LIKE '%viagra%')

Ved å bruke denne koden lastes alle penner som har antall større enn 1 og enten "Norsk Tipping" som firmanavn eller "viagra" i tekstfeltet


Antall > 1 AND Firma NOT LIKE '%rica%'

Ved å bruke denne koden lastes alle penner som har antall større enn 1 og ikke inneholder "rica" i firmanavnet

Nyttige filtre

Month(Dato) = Month(Now) AND Year(Dato) = Year(Now)

Ved å bruke denne koden lastes alle penner som har verdi i Dato-feltet satt til en dag i inneværende måned


Month(Dato) = Month(Now)-1 AND Year(Dato) = Year(Now)

Ved å bruke denne koden lastes alle penner som har verdi i Dato-feltet satt til en dag i forrige måned

Gyldige felter

Personlige verktøy
Navnerom
Varianter
Handlinger
Navigasjon
Verktøy
Kategorier