FileMaker - Tip
126
![]()
|
|
|
Stel dat we drie velden hebben: Veld1, Veld2 en Veld3. Veld1 is steeds zichtbaar op onze lay-out, maar Veld2 mag enkel verschijnen indien iets ingevuld is in Veld1, en Veld3 mag enkel verschijnen indien iets ingevuld is in Veld2. Om dit te bereiken gaan we weer portals gebruiken, maar net zoals in de vorige tip (Tip 125) zorgen we ervoor dat de portals zelf onzichtbaar zijn: slechts één enkele row, lijndikte 0, géén scrollbar. Veld2 plaatsen we in de eerste portal, Veld3 in de tweede*. Nu nog de relaties voor die portals: voor portal2 leggen we een relatie van het bestand naar zichzelf (laten we deze relatie SelfJoin1 noemen), en als key-veld gebruiken we Veld1. Zodra er dus iets in Veld1 ingetikt wordt, dan is de relatie geldig en wordt portal1 getoond, zodat Veld2 zichtbaar wordt. Voor portal2 doen we iets gelijkaardigs: weer leggen we een relatie van het bestand naar zichzelf (SelfJoin2), maar dan met Veld2 als key-veld. Veld3 zal dus tevoorschijn "getoverd" worden zodra iets ingevuld is in Veld2.
|
avd@avd-ci.be - contactformulier