FileMaker - Tip 101

 

Klik op om terug te keren naar het selectiemenu.

Tip 101 - Get Field... Een veel te weinig gebruikt commando

Sinds FileMaker 5.5 beschikken we over de krachtige functie GetField. Deze functie levert de inhoud van een tweede veld op afhankelijk van wat we invoeren in een eerste.

Eerst geven we een beetje toelichting bij de FileMaker Help-tekst. Daarna bekijken we twee praktische toepassingen.

Stel dat we twee velden hebben die Arrow en Target heten.

In het veld Arrow zetten we de waarde "Target" (we tikken dus het woordje Target in dat veld).

In het veld Target tikken we bijvoorbeeld het woordje "Labrador".

Hoe gedraagt de functie GetField zich nu ten opzichte van deze situatie? Hierbij is het van groot belang of we al dan niet de aanhalingstekens gebruiken:

 

GetField("Arrow") geeft als resultaat het woordje "Target".

GetField(Arrow) geeft als resultaat het woordje "Labrador".

 

Nu we dit allemaal goed weten kunnen we meteen een aantal toepassingen bedenken: 

  1. De sorteervolgorde van een portal kunnen we bepalen door het sorteerveld aan te duiden. Met GetField als calculatie kunnen we de gebruiker de sorteervolgorde laten kiezen: we geven hem een popup-menu met als value list de namen van de te kiezen velden.
  2. In rapporten op voorgedefinieerde lay-outs kunnen we de gebruiker op dezelfde manier laten kiezen welke velden hij wil afgedrukt zien.

Uiteraard zijn er nog talrijke andere toepassingen mogelijk. Tips zijn altijd welkom (stuur ze naar tips@avd-ci.be).

 
avd@avd-ci.be - contactformulier