Zoeken in grid

<< Click to Display Table of Contents >>

Navigation:  Toegang en bediening >

Zoeken in grid

Previous pageReturn to chapter overviewNext page

 

Het sorteren van de gridgegevens op een specifieke kolom kan een handig hulpmiddel zijn als het grid een beperkt aantal regels bevat. Voor het zoeken van een specifieke regel in een grid met tienduizenden regels voldoet een sortering echter niet. In deze gevallen kan gebruik gemaakt worden van de ingebouwde zoekfunctie. De zoekfunctie maakt een selectie van alle regels welke aan de opgegeven zoekcriteria voldoen. Een specifieke vestigingsplaats van een contactpersoon kan bijvoorbeeld als zoekcriterium worden opgegeven, waarna alle contactpersonen uit de opgegeven plaats worden geselecteerd.

 

Logicworks CRM kent drie mogelijkheden om te zoeken, namelijk 'Snel zoeken', 'Uitgebreid zoeken' en zoeken via zoektermen. In de meeste gevallen zullen deze methoden voldoende zijn om de gewenste gegevens te vinden. Meer uitgebreide zoekmogelijkheden zijn echter ook mogelijk door het gebruik van Selectiefilters.

 

Snel zoeken

De optie 'Snel zoeken' is de meest eenvoudige en ook snelste manier om gegevens te zoeken in de lijstweergave. Deze optie wordt ook standaard getoond in het hoofdvenster. Met deze methode wordt de ingevoerde zoek-tekst opgezocht in vooraf opgegeven velden van de actieve entiteit. Dit zoekvenster bevat de volgende onderdelen.

 

grid-find-quick

 

 

Zoekcriterium*

Voer hier de tekst in welke u wilt zoeken. Als u tegelijkertijd naar meerdere tekstfragmenten wilt zoeken, dan dienen de zoekwoorden van elkaar te worden gescheiden door een spatie. Wilt u zoeken naar een tekst inclusief een spatie, dan dient u om de zoektekst dubbele aanhalingstekens te plaatsen. Met de term abc rotterdam wordt naar records gezocht waar woord 'abc' of het woord 'rotterdam' voorkomen in de opgegeven zoekvelden. De term "abc rotterdam" zoekt naar records waar de tekst 'abc rotterdam' voorkomt in een van de opgegeven zoekvelden. Door op de <Enter>-toets te drukken wordt de zoekopdracht direct uitgevoerd.

 

startfind [Zoeken]

Na een druk de <Enter>-toets of de knop [Zoeken] wordt de ingevoerde tekst gezocht in alle vooraf opgegeven velden van de actieve entiteit. Met de menuoptie [Tools > Voorkeurinstellingen] kan de gebruiker zelf opgeven in welke velden de tekst moet worden gezocht. Wanneer de optie 'Direct zoeken' is ingeschakeld, dan is het niet nodig op de knop [Zoeken] te drukken. Logicworks CRM na het invoeren van de tekst automatisch de zoekopdracht uitvoeren.

 

clearfind[Nieuw selectie]

Met deze knop wordt het actieve zoekfilter verwijderd en worden alle regels weer getoond.

 

Menuoptie - Tools > Voorkeurinstellingen

In eerste instantie bepaald de gebruiker welke als Beheerder is aangemerkt voor iedere entiteit in welke velden gezocht moet worden met de optie 'Snel zoeken'. Afhankelijk van zijn of haar werkzaamheden zullen gebruikers echter ook willen zoeken in extra of wellicht geheel andere kolommen. Met deze optie kan de gebruiker voor iedere entiteit zijn eigen velden selecteren waarin gezocht moet worden.

 

Het selecteren werkt op dezelfde wijze als het selecteren van de kolommen in de lijstweergave. Aan de linkerzijde worden alle beschikbare velden van de entiteit (Contactpersoon) getoond en de rechterzijde toont alle kolommen waarin de ingevoerde waarde zal worden gezocht. Velden kunnen worden verplaatst door op het veld te dubbelklikken met de muis. Meerdere velden verplaatsen is mogelijk door deze eerst te selecteren en vervolgens met de knoppen [links]/[rechts] de velden te verplaatsen.

 

quicksearch-prefs

 

note2010_14x14Wilt u de door de beheerder opgegeven zoekvelden weer terug, maak dan de lijst met geselecteerde velden geheel leeg en druk op [OK]. De lijst zal nu automatisch weer worden gevuld met de standaard zoekvelden.

 

Knop - [Uitgebreid zoeken]

Met deze knop schakelt u over naar de zoekfunctie 'Uitgebreid zoeken'.

 

 

Uitgebreid zoeken

In de meeste gevallen zal de optie 'Snel zoeken' voldoende zijn om de gewenste gegevens te vinden. Zoekt u u echter records waar bepaalde velden een specifieke waarde hebben, dan is het mogelijk gebruik te maken van de optie 'Uitgebreid zoeken'. Na het overschakelen van snel naar uitgebreid zoeken wordt het onderstaande zoekvenster weergegeven. In het zoekvenster kan op maximaal 4 verschillende zoekcriteria tegelijkertijd worden gezocht. In het voorbeeld wordt bijvoorbeeld naar alle contactpersonen gezocht in Amsterdam met de functie van Algemeen directeur.

 

grid-find-advanced

 

 

Dit zoekvenster bestaat uit de volgende onderdelen.

 

Veld*

Selecteer eerst het veld (bijv. Achternaam, Plaats of Functie) waarin u wilt zoeken. Hierbij kunt u kiezen uit alle velden welke bij de entiteit zijn gedefinieerd. Met de optie 'Selectiefilter, alleen detailvenster velden tonen' in de Setup kan de beheerder de te selecteren velden lijst beperken tot die velden welke in het bijbehorende detailvenster worden getoond.  

 

De lijst met velden beperkt zich niet tot alleen de actieve lijstweergave. Het is ook mogelijk te zoeken in gerelateerde tabellen, in dat geval wordt voor de veldnaam de tabel getoond. In het geval van de Contactpersonen kunnen bijvoorbeeld alle personen worden geselecteerd waarvoor geldt dat het bedrijf als relatietype Klant heeft. In het veld zal dan 'Bedrijf.Relatietype' worden getoond.

 

Conditie*

Heeft u gekozen voor het zoeken in een specifieke kolom, dan kan afhankelijk van het veldtype een van de volgende condities worden geselecteerd.

 

Conditie

Toelichting

is gelijk aan

De inhoud van het veld moet identiek zijn aan de op te geven waarde.

is niet gelijk aan

De inhoud van het veld mag niet gelijk zijn aan de op te geven waarde.

is maximaal

De veldwaarde moet kleiner of gelijk zijn aan de op te geven waarde

is minimaal

De veldwaarde moet gelijk of groter zijn aan de op te geven waarde

is groter dan

De veldwaarde moet groter zijn aan de op te geven waarde

is kleiner dan

De veldwaarde moet kleiner zijn aan de op te geven waarde

ligt tussen

De veldwaarde moet tussen de op te geven waarde in liggen

bevat

In de veldwaarde moet de op te geven tekst voorkomen. Bevat 'er' zal bijvoorbeeld plaatsen als 'Amsterdam', 'Ermelo' en 'Watergang' selecteren.

bevat niet

In de veldwaarde mag de opgegeven tekst niet voorkomen.

begint met

De veldwaarde moet beginnen met de op te geven tekst. Begint met 'er' zal bijvoorbeeld 'Ermelo' selecteren, maar niet 'Amsterdam'.

eindigt op

De veldwaarde moet eindigen met de op te geven tekst. Eindigt op met 'er' zal bijvoorbeeld de plaats 'Wormerveer' selecteren, maar niet 'Ermelo'

komt voor in

Er kunnen meerdere veldwaarden worden ingevoerd, welke moeten worden gescheiden door een puntkomma. Bijvoorbeeld:  Rotterdam;Amsterdam;Maastricht .

ligt tussen

Er moeten twee veldwaarden worden ingevuld, welke moeten worden gescheiden door een puntkomma.

klinkt als

Bij het gebruik van SQL Server of MySQL kan worden gezocht met behulp van de Soundex() functie.  

gisteren/vandaag/morgen

afgelopen/deze/volgende week

afgelopen/deze/volgende maand

afgelopen/deze/volgende kwartaal

afgelopen/deze/volgende jaar

komende 30/60/90 dagen

is verstreken/is niet verstreken

in maand

Deze optie is aankiesbaar als wordt geselecteerd op een datumveld.

 

Waarde*

Voer de zoekwaarde in waaraan het zoekcriterium moet voldoen. Afhankelijk van het veldtype zal een bijbehorend invoerveld worden getoond, zodat alleen geldige waarden ingevoerd kunnen worden.

 

[Zoeken]

Klik vervolgens op de knop ‘Zoeken’ en Logicworks CRM zal een selectie maken van alle regels welke aan de opgegeven zoekcriteria voldoen.

 

Knop - Nieuw

Met deze knop wordt het actieve zoekfilter verwijderd en worden alle regels weer getoond.

 

Knop - Snelzoeken

Met deze knop schakelt u weer terug naar de zoekfunctie 'Snelzoeken'.

 

 

Zoeken via zoektermen

Op het ogenblik dat in het invoerveld voor Snel zoeken de zoekopdracht begint met een '#'-teken verondersteld Logicworks CRM dat u middels een logische zoekopdracht een selectie wilt maken. Een zoekopdracht bestaat altijd uit twee delen, namelijk de {veldnaam}, gevolgd door de {zoekterm}, gescheiden door een dubbele punt ':'.

 

Syntax

#{veldnaam}: {zoekterm}  [AND|OR {zoekterm}]  [  [AND|OR]   #{veldnaam}:{zoekterm}  ]

 

{veldnaam}

De {veldnaam} begint altijd met een '#'-teken gevolgd door de technische veldnaam of de vertaalde veldnaam. Als  u bijvoorbeeld wilt zoeken in de kolom 'achternaam' van de contactpersonen, dan kan als {veldnaam} zowel 'lastname' als 'achternaam' worden gebruikt.

 

{zoekterm}

De {zoekterm} kan uit 1 of meerdere zoektermen bestaan. Tijdens de zoekopdracht worden geen onderscheid gemaakt tussen hoofd- en kleine letters.

 

Met het  '!'-teken in de {zoekterm} geeft u aan dat u alle records wilt selecteren waar de {zoekterm} niet in voorkomt. De zoekopdracht #voornaam:!frank toont dus alle contactpersonen waarbij in de voornaam niet het woord 'frank' voorkomt.

 

Met het '*' geeft u aan dat de tekst voor of na de asterisk mag worden genegeerd. De zoekopdracht #voornaam: ger* toont in dit geval alle contactpersonen, waarvan de voornaam begint met 'ger'. Alle tekens hierna mogen worden genegeerd. Dit resulteert in alle contactpersonen waarvan de voornaam bijvoorbeeld 'Gert', 'Gerardus', 'Gerben' of 'Geoffrey' is. En de zoekopdracht #voornaam: *ert toont alle contactpersonen, waarvan de voornaam eindigt op 'ert'. Dit toont bijvoorbeeld alle contactpersonen met als voornaam 'Gert', 'Robert', 'Egbert' of 'Evert'.

 

Met de operator 'OR' en 'AND' is het mogelijk in 1x meerdere zoekcriteria te combineren. Wilt u bijvoorbeeld alle personen zoeken waarvan in de voornaam de woorden 'Frank' of 'Gert' bevat, dan ziet de zoekopdracht er als volgt uit: #voornaam: frank OR gert.  

 

Wordt als {zoekterm} meerdere woorden opgegeven, dan plaatst Logicworks CRM hier automatisch een 'OR' tussen. Wilt u dat echter voorkomen, dan moet u in de {zoekterm} deze woorden omsluiten door een aanhalingsteken. De zoekopdracht #tussenvoegsel: van de  wordt door Logicworks CRM daarom geinterpreteerd als #tussenvoegsel: van OR de, en zal dus alle personen tonen waar in het tussenvoegsel het woord 'van' of 'de' voorkomt. Wilt u echter specifiek zoeken op het tussenvoegsel 'van de', dan dient u dit ook zo aan te geven in de zoekopdracht, dus #tussenvoegsel: 'van de'.

 

Combineren van {zoektermen}

Het is mogelijk meerdere zoektermen te combineren tot 1 zoekopdracht. Als meerdere zoektermen worden gecombineerd, dan dienen deze te worden gescheiden door de logische operatoren 'OR' of 'AND'. Een voorbeeld van een dergelijke zoekopdracht zou kunnen zijn #voornaam:jan AND #achternaam:klaassen. Met deze zoekopdracht zoekt u dus alle personen met voornaam 'Jan' en achternaam 'Klaassen'

 

 

Selectieweergave

Linksonder in de statusbalk van het hoofdvenster wordt aantal het geselecteerde aantal items (lees: regels) weergeven, zie onderstaande schermvoorbeeld. De tekst '(gefilterd)' geeft in dit geval aan dat het werkelijke aantal items is beperkt door een zoek- of selectiefilter opdracht.

 

 

selecteditems-scaled