|
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.
- 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.
- 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.
- De formule vraagt ook de
bestandsnaam. Die laten we automatisch invullen via
de functie Status(CurrentFileName).
- Uiteindelijk hebben we dus deze
formule als resultaat:
ValueListItems(IndexveldX;Status(CurrentFileName))
- 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.
|