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