FileMaker - Tip 197

 

Klik op om terug te keren naar het hoofdmenu.

Tip 197 - Wat is eigenlijk "zoeken" (Find Mode) en wat is een lookup?

Misschien een verrassende vraag, maar een beginner hoeft niet alles als evident te ervaren. De Nederlandstalige FileMaker zorgt zelf voor de verwarring met de termen opzoekveld en opzoekwaarde (lookup field en lookup value).

In grote lijnen is het verschil zo samen te vatten:

Zoeken vraagt informatie op uit de database.
Een
lookup voegt informatie toe aan een database.

Dat is dus een heel verschil.

Anders gezegd:

Zoeken doe je in Find Mode, dat is heel wat actiever dan het gewone bladeren dat je doet in Browse Mode (maar het kost minder moeite dan het harde werk dat je verricht in Layout Mode). Bij zoeken vraag je aan je databank informatie. Een kaboutertje - laat ons nu even beeldspraak gebruiken - brengt je dan heel hoffelijk een LEGE fiche en vraagt daarop te schrijven wat je precies wil. Vul je bij het veld Naam een a in, dan geef je de kabouter daarmee te kennen dat je alle namen wil zien die beginnen met een a*. Die kabouter rent dan met die lege fiche door de hele databank en toont je onderweg alle fiches die beantwoorden aan je vraag.

Een lookup is totaal iets anders: een lookup is een speciale luie manier om gegevens in je databank te tikken zonder dat je je toetsenbord hoeft aan te raken. Een lookup is dus een vorm van data entry, van gegevensinvoer. Eigenlijk dient een lookup om te profiteren van gegevens die je al elders in je databanken hebt. Stel dat je een databank hebt met postcodes en gemeentenamen. Als je dan in je adressenbestand Gent intikt, dan zou het leuk zijn dat je de postcode 9000 niet zelf meer moet intikken. FileMaker kan dat, omdat hij de combinatie Gent en 9000 al kent van elders. Een lookup (letterlijk: "zoek op") dient dus om elders te gaan opzoeken wat je hier had willen zien staan zodat je het niet opnieuw hoeft in te tikken.

Samengevat:

Find = haal het eruit
Lookup = stop het erin

Als dat geen verschil is...


* Of iets nauwkeuriger gezegd: alle records waarin in het veld Naam een woord staat dat begint met een a. Dat geeft dus zowel meneertje Aerts als mevrouwtje Van Aalsterbodegem.

 
avd@avd-ci.be - contactformulier