FileMaker - Tip
142
![]()
|
|
|
Deze tip is geldig voor FileMaker-versies lager dan 7. Voor 7 en hoger: zie tip 248. Zodra we een relatie hebben tussen bijvoorbeeld een bestand Relaties en een bestand Contacts, dan kunnen we in een portaal netjes alle contactpersonen voor een bepaald bedrijf laten zien: zowel dat bedrijf als die contactpersonen hebben immers dezelfde Bedrijfscode. We kunnen ook de scriptstap Go to related record gebruiken om vanuit een bepaalde record in Relaties naar alle gerelateerde contactpersonen in Contacts te gaan. Tot zover niets speciaals. Iemand vraagt nu of die stap om van één record naar de contactpersonen te gaan ook kan vertrekkend van meerdere records, bijvoorbeeld vanuit drie of tien bedrijven. Hij wil dan alle contactpersonen van die drie of die tien bedrijven zien. Kan dat? Ja, dat kan: we zijn toch met FileMaker bezig, of niet soms? Kern van het geheim is de fameuze Multi-Line Key: een key field dat niet één maar meerdere regels bevat, telkens gescheiden door een hard return. Als we een globaal veld aanmaken in Relaties dat we bijvoorbeeld MultiLineKey noemen, en we leggen een relatie tussen dit veld en het veld Bedrijfscode in Contacts, dan zullen we alle contactpersonen zien die een bedrijfscode hebben die ook voorkomt in de MultiLineKey. Blijft alleen nog de vraag hoe we die MultiLineKey gevuld krijgen met alle gewenste bedrijfscodes. Ook dat kan weer op tamelijk eenvoudige manier:
|
avd@avd-ci.be - contactformulier