(sv) Avancerad sökning av Objekt eller Dokument
Från 2.5.0
Introduktion
I de fall då snabbsökningen inte räcker till så finn den avancerade sökfunktionen i FM Access. Den ger möjlighet till sökning i respektive objektklass och även att ange multipla sökkriterier för att hitta både objekt i trädstruktur/gridlista samt dokument i gridlistan.
Funktionen kan aktiveras för sökning i hela databasen genom att användaren trycker på ikonen ovanför trädstrukturen. För att starta en sökning i en delstruktur så högerklickar användaren på toppobjektet i den delstruktur som ska användas och väljer Sök i delträd.
Funktionen Sök i delträd söker enbart i den delstruktur som valts, d.v.s. i underliggande objektstruktur (t.ex. fastighet, byggnad, plan och rum) samt bland de dokument som finns länkade till något objekt i den valda delstrukturen.
Användning av sökformuläret
När sökformuläret öppnas måste först en objektklass väljas för sökningen, använd knappen för att öppna urvalslistan.
Då klass har valts kan alla egenskaper för vald objektklass användas som sökkriterie. Välj det egenskapsfält som sökningen ska göras i.
Systemet kommer automatiskt att avgöra vilken fälttyp (text, datum, urvalslista eller tal) som används och erbjuder då de sökoperatorer som finns tillgängliga för den använda fälttypen. Se tabellen nedan för vilka operatorer som finns tillgängliga per fälttyp.
Ange det önskade sökvärdet, manuellt eller via urvalslista beroende på fälttyp, och klicka sedan på sök knappen eller tryck enter på tangentbordet för att starta sökningen.
Flera sökkriterier kan användas samtidigt, klicka på knappen Lägg till kriterie för att skapa en ny sökrad. Tillagda sökkriterier kan vara av typen OCH (alla sökkriterier måste stämma för hittade objekt) eller ELLER (något av sökkriterierna stämmer för hittade objekt), välj önskad typ med knapparna.
Tillgängliga sökoperatorer:
Tal fält | Förklaring |
---|---|
lika med | fältet innehåller exakt det angivna värdet |
inte lika med | fältet innehåller något annat värde än det angivna |
inte mindre än | fältet innehåller ett värde som är lika med eller större än det angivna värdet |
inte större än | fältet innehåller ett värde som är lika med eller mindre än det angivna värdet |
större än | fältet innehåller ett värde som är större än det angivna värdet |
mindre än | fältet innehåller ett värde som är mindre än det angivna värdet |
är tomt | fältet innehåller inget värde |
är inte tomt | fältet innehåller ett värde |
Datum fält | Förklaring |
---|---|
lika med | exakt det datum som angivits |
inte lika med | inte det datum som angivits |
före | datum som inträffat före angivet datum |
efter | datum som inträffat efter angivet datum |
är tomt | fältet innehåller inget värde |
är inte tomt | fältet innehåller ett värde |
Text fält | Förklaring |
---|---|
innehåller | fältet innehåller den angivna texten (varsomhelst i texten) |
lika med | fältet innehåller exakt det angivna värdet |
inte lika med | fältet innehåller inte det angivna värdet |
börjar med | fältet börjar med det angivna värdet |
är tomt | fältet innehåller inget värde |
är inte tomt | fältet innehåller ett värde |
Urvalslista | |
---|---|
lika med | fältet är det valda urvalsvärdet |
urval | field has one of the listed values |
inte lika med | fältet är inte det valda urvalsvärdet |
inte i urvalet | fältet innehåller inget av valda urvalsvärden |
är tomt | fältet innehåller inget värde |
är inte tomt | fältet innehåller ett värde |
Notera att om fler än ett urvalsvärde väljs så växlar operatorn automatiskt till operatorn urval.
Den använda sökteknologin använder (sv) HDC Query Language (HQL). Denna teknologi accepterar inte mellanslag i sökvärden, använd istället flera sökkriterier för att förfina sökresultatet.
Använda flera sökkriterier
Använd knappen Lägg till kriterie för att ange flera sökkriterier. Om alternativet Alla kriterier är markerat måste alla sökkriterier uppfyllas för att ett objekt ska visas i resultatlistan. Är alternativet Något kriterie valt så kommer objekt som uppfyller något av sökkriterierna att visas i resultatlistan.
Användaren kan använda flera sökkriterier från samma egenskapsfält för att t.ex. göra en sökning mellan två datum. I exemplet nedan eftersöks dokument som har revideringsdatum mellan 2016-08-02 och 2017-01-31:
Notera att för att få önskat resultat ovan så måste knappen OCH vara vald!
Använd X knappen till höger om varje sökkriterie för att ta bort det från sökningen.
Avancerad sökning stödjer grupperade "OCH" / "ELLER" kriterier
Användaren kan fortfarande skapa den enklaste varianten med bara ett kriterie:
Flera kriterier kan läggas till i samma grupp och genom att använda knapparna "Alla kriterier" eller "Något kriterie" :
Alla kriterier - alla kriterier i gruppen måste uppfyllas av sökresultatet
Något kriterie - något (eller flera) av kriterierna i gruppen uppfylls av sökresultatet
I underkant av sökformuläret finns möjligheten " Lägg till grupp". Flera grupper kan alltså läggas till med möjligheten att bestämma om sökningen ska gälla:
Alla grupper
Någon grupp
Nedan är ett exempel på en komplex fråga där sökning görs på följande kriterier: Hitta Rum där:
Användning är antingen Kök eller Pentry och Area BRA är mindre än 200 ELLER...
Funktion är Service och Area BRA är större än 10 ELLER...
Benämning innehåller "mat"
På detta sätt kan man kombinera OCH och ELLER kriterier i samma fråga.
Fler funktioner för grupper
Använd "X" knappen längst till höger på varje rad för att radera det kriteriet.
Ska hela gruppen raderas används knappen "Ta bort grupp" istället.
Resultatlistan
Sökresultatet visas i listan under de angivna sökkriterierna då sökningen har utförts. Genom att klicka på en resultatpost så kommer FM Access att försöka visa objektet i första hand i gridlistan. Om valt Perspektiv inte innehåller objektklassen i gridlistan så kommer systemet att försöka visa objektet i trädstrukturen istället.