FileMaker Tip 232
![]()
File-paden. Een lang en goed bewaard geheim eindelijk ontsluierd!
Als we vroeger met verschillende gerelateerde bestanden werkten, dan moesten we tijdens het schrijven van onze toepassing aanklikken over welke bestanden het ging. Dat gebeurde in een Windows- of een Mac-dialoogpaneel. Wat FileMaker verder met die bestandsnamen deed, daar hadden we het raden naar. En er kon van alles mislopen: soms kregen we plots een melding dat een "file not found" was, en dan verscheen weer een dialoogpaneel en mochten we opnieuw aanduiden over welk bestand het ging. Elke vergissing daarbij kon fataal zijn doordat zo verkeerde relaties gelegd werden. En er gebeurden ook wel eens vreemde dingen: er verschenen plots sterretjes in de scripts* en af en toe gebeurden er echt verontrustende dingen: gedeletete records stonden er plots opnieuw en pas aangemaakte records waren zo maar ineens verdwenen. In zo goed als alle gevallen kwam dat doordat hetzelfde bestand meer dan één keer op onze harddisk stond of op een aangekoppelde computer (heel vaak een laptop...). FileMaker had dan zelf, op eigen houtje, een ongewenste verbinding gelegd. Waarom en hoe? Daar hadden we het raden naar. Maar het liep in elk geval wel mis. En het meest vervelende: over deze problemen was heel weinig informatie te vinden en hoe FileMaker te werk ging om zijn bestanden te vinden, was een goed bewaard geheim. Dat dateerde nog uit de Mac-periode waar rare toestanden als c - dubbele punt - backslash enzovoort niet bekend waren (en misschien maar goed ook).
Vanaf FileMaker 7 is dit plots allemaal veranderd. We hebben eindelijk toegang tot die informatie: we zien nu precies hoe onze bestanden naar elkaar verwijzen, zowel op de Mac als bij Windows, en we kunnen hierop zelfs gaan ingrijpen via Edit. Kijk maar zelf: onder het menu File, daarna onder Define... en dan File References.
Meer info nog in de volgende tip.
* Zie Tip 64.
Terug naar het selectiemenu voor de tips.