FileMaker - Tip 162

 

Klik op om terug te keren naar het selectiemenu.

Tip 162 - Hoe de index van een veld afdrukken? (methode 3)

Dit thema werd reeds twee keer behandeld (Tip 84 en Tip 89).

Nu de derde methode waarbij we gebruik maken van het feit dat een value list niet alleen vrij definieerbaar is, maar dat we die ook kunnen baseren op de inhoud van een vrij te kiezen veld, dus eigenlijk op de index van dat veld.

  1. Definieer een nieuwe value list, geeft die bijvoorbeeld de naam IndexVeldX en baseer die op de inhoud van het veld X waarvan we de index willen afdrukken.
  2. Definieer daarna een calculatieveld met als formule de designfunctie ValueListItems . Op die manier krijg je - netjes in één veld - de hele value list van hierboven. De designfunctie ValueListItems geeft immers de inhoud van een value list waarbij alle waarden van elkaar gescheiden zijn door een harde return.
  3. De formule vraagt ook de bestandsnaam. Die laten we automatisch invullen via de functie Status(CurrentFileName).
  4. Uiteindelijk hebben we dus deze formule als resultaat:

    ValueListItems(IndexveldX;Status(CurrentFileName))

  5. Print het veld rechtstreeks af of kopieer de inhoud naar een tekstverwerker.

Maar de tijden staan niet stil: vanaf FileMaker 8.5 kan het helemaal anders: Tip 276.

 
avd@avd-ci.be - contactformulier