Document toolboxDocument toolbox

(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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

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

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

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



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.