Een relatie opzoeken


De zoek-argumenten in TRADIUM zijn handige en flexibele hulpmiddelen bij het zoeken van allerhande gegevens. wanneer jij een klant wilt opzoeken, dan verschijnt een dialoogvenster:




Standaard zoeken

Elk zoekargument moet tenminste 3 karakters bevatten, inclusief speciale tekens, zoals het plus- en minteken.

Zoekt u één woord, dan voert u gewoon dat woord in.

Zodra u meerdere woorden wilt invoeren, kan het gebruik van tekens héél handig zijn. doe je dit niet dan toont TRADIUM alle gegevens waarbij één van de woorden in voorkomt.


De standaard tekens:

+

Zet dit teken voor het woord, dat zeker in de te tonen gegevens MOET voorkomen.

-

als je dit teken voor een woord zet, dan mag dit woord NIET voorkomen in de te tonen gegevens.

=

Het 'is gelijk aan teken' zet u aan het begin van de woordenreeks, waarvan jij wilt dat alle woorden voorkomen *)

"

Verder kan jij ook zinsdelen of woordcombinaties als zoekcriterium opgeven. Dit gebeurt door de tekst,

         inclusief spaties, tussen twee van deze tekens te zetten.

~

Fonetisch zoeken volgens de nederlandse taal (wordt verderop op deze pagina besproken)

#

Dit betekent dat de ingegeven tekenreeks het begin of eind is van een woord, zie de voorbeelden hieronder voor meer uitleg

LET OP: Tussen bovengenoemde tekens en het zoekargument mogen geen spaties zitten.


*) Hetzelfde effect bereikt u door de optie 'zoek op alle trefwoorden' te markeren.



Enkele voorbeelden:

Leiden Amsterdam Rotterdam

Toont alle gegevens waar 1 van de drie steden voorkomt.

=Leiden Amsterdam Rotterdam

Toont alle gegevens waar alle drie de steden in voorkomen.

+Leiden +Amsterdam +Rotterdam

Toont alle gegevens waar alle drie de steden in voorkomen, hetzelfde als het gebruik van het '='teken.

Leiden +Amsterdam Rotterdam

Toont alle gegevens waar in ieder geval Amsterdam in voorkomt, maar eventueel ook Leiden of Rotterdam

+Leiden Amsterdam -Rotterdam

Toont alle gegevens waar in ieder geval Leiden in voorkomt, en eventueel Amsterdam, maar in geen geval Rotterdam.

Leiden "Amsterdam Rotterdam"

Toont alle gegevens waarin de tekst 'Amsterdam Rotterdam' in voorkomt, of Leiden (of beide).

-"Leiden Amsterdam" Rotterdam

Toont alle gegevens waar Rotterdam in voorkomt, maar in geen geval de tekst 'Leiden Amsterdam' bevat.

#Ham

Toont alle gegevens waarbij een woord begin met Ham, zoals Hamburg, maar geen Eberham.

Ham#

Toont alle gegevens waarbij een woord eindigt met Ham, zoals Eberham, maar geen Hamburg.

#Wijk#

Toont alle gegevens waarbij een woord gelijk is aan Wijk, maar geen Wijkerbrug of Rijswijk.



Zoeken volgens de Nederlandse taal

Deze manier van zoeken maakt het mogelijk om verschillende interpretaties van met name achternamen en straatnamen op te vangen. Hierdoor vermindert enerzijds de noodzaak een naam exact in te moeten geven om een relatie op te zoeken, anderzijds vraagt deze zoekmethode wel meer tijd dan een conventionele zoekopdracht. Daarom is deze functie niet standaard actief.


Om deze functie te activeren, moet een zoektekst te zijn vooraf gegaan door een '~' teken. Het slangteken kan ook in combinatie met het '=' teken worden gebruikt, waarbij het niet uitmaakt welk van de twee als eerste in de zoektekst staat.


Hoe het werkt:

Bepaalde namen kunnen in uitspraak gelijkluidend zijn, maar toch heel anders worden opgeschreven. De taal-evaluatie techniek die in TRADIUM zit, analyseert de ingevoerde tekst en breidt de zoekopdracht uit met alle mogelijke spellingen.


Enkele voorbeelden ter verduidelijking:

~Keijzer

Toont alle 'Keijzers', 'Kijzers', 'Keizers', 'Keijsers', 'Cijsers', 'Keisers', 'Ceijssers', etc...

~Keijzer -jansen

Toont alle hierboven genoemde varianten, behalve als 'Jansen, 'Janssen', etc... eveneens voorkomt in de gegevens.

=~Chris jansen

Toont alle 'Jansen' varianten met de voornaam 'Chris', 'Kris', 'Cris'.

~De Pouw

Hier wordt 'De' genegeerd, omdat het minder dat drie karakters bevat, de varianten op de achternaam zijn o.m.:'Pauw', 'Pou', 'Pau' en 'Pui'.



Specifieke zoekmethoden


Naast de geavanceerde zoekmethoden die hierboven beschreven staan, kan jij ook gebruik maken van specieke SQL-tekens die door de onderliggende database worden begrepen als specifieke instructies tijdens het zoeken. Het zijn dus in feite subzoekopdrachten.


Specifieke tekens:

?

Wanneer dit in een woord wordt geplaatst, betekent dit een joker (wildcard) voor een letter. De letter mag elk teken van het alfabet zijn of een cijfer 0 tot 9. Spaties of andere leestekens worden niet door de joker gebruikt.

[  ]

Daarnaast kunnen er subopdrachten in een zoektekst worden gebruikt. Deze subopdrachten beginnen met een ' [ ' teken, gevolgd door een of meerdere karakters, en sluit af met het ' ] ' teken.

^

Subopdrachten kunnen worden gebruikt om bepaalde karakters in een zoekwoord te laten variëren, of om juist bepaalde variaties te laten uitsluiten. Een uitsluiting wordt aangeduid door de karakterreeks tussen de haken te laten voorafgaan  door het '^' teken. Een tekenreeks kan ook worden aangeduid door het eerste karakter en het laatste karakter in te geven met een minteken ertussen.


De voorbeelden maken de werking van de subopdrachten duidelijker:

Sl[aio]p

Toont alle resultaten met 'Slip, 'Slap, en 'Slop'.

[b-gkm]ende

Toont alle resultaten met 'Bende', 'Cende', 'Dende', 'Fende' en 'Gende' en verder 'Kende' en 'Mende'.

Be[^s]lag

Toont alle resultaten met bijvoorbeeld 'Beklag' of andere woorden, BEHALVE 'Beslag', omdat de letter 'S' is uitgesloten.

Dek[a-z0-9]

Toont alle resultaten met 'Deka' t/m 'Dekz' en 'Dek0' t/m 'Dek9'. Dit is hetzelfde als het vraagteken, dus Dek?

OPMERKING: Wanneer er een of meerdere subopdrachten in een zoekwoord zitten, wordt dit NIET aan een taalevaluatie onderworpen, dus ook niet als de zoektekst begint met het '~' teken.




TradiumTech.nl is voor de technische ondersteuning van Tradium Business Software, kijk op www.tradium.nl voor meer informatie.