FileMaker Tip 233
![]()
FileMaker vraagt een pad (path) en ik weet niet wat dat is!
FileMaker 8 laat ons toe een of meer records te exporteren in PDF- of in XLS-formaat. Dat kan "met de hand" en dan moeten we in een dialoogpaneel zelf aanduiden (1) hoe het bestand moet heten en (2) waar het precies bewaard zal worden. Maar we kunnen de hele operatie ook scripten, zonder dat daarna een user intervention vereist is. De bestandsnaam en de plaats waar deze zal bewaard worden, moeten we dan door FileMaker zelf laten invullen. Die maakt daarbij gebruik van twee globale velden waarin we de bestandsnaam en het pad hebben ingevuld (dat kan zelfs via calculaties). Voor de bestandsnaam zijn er weinig problemen, maar er zijn nogal wat gebruikers die moeite hebben met het pad. FileMaker vermoedde dat ook al, en heeft daarom zelfs voorbeelden gezet in het dialoogpaneel van de scriptstap. Windows-gebruikers van het eerste uur zijn natuurlijk al lang vertrouwd met c:\ en soortgelijk fraais. Maar FileMaker is cross-platform - zowel Mac als Windows - en dat moeten we in het pad ook verwerken. FileMaker heeft geen speciale voorziening om de bestandsnaam zelf in een veld te zetten en daarmee te werken. Enkel het pad kunnen we vastleggen, maar we weten natuurlijk ook al dat de bestandsnaam achteraan in het pad gezet kan worden. Het besturingssysteem weet dan wat te doen.
Zo komen we tot volgende pad-voorbeelden (overgenomen uit de on line help van FileMaker):
- Relative: file:
MyDocuments/test.xls- Full local (Mac OS):
filemac:/MacintoshHD/Users/JohnSmith/Documents/test.xls- Full local (Windows):
filewin:/C:/Documents and Settings/j_doe/My Documents/test.xls- Full remote (Windows):
filewin://SalesComputer/SharedVolume/ExcelFiles/test.xls- FileMaker Network:
fmnet:/192.168.10.10/database.fp7Meer info hierover in de on line help, onder de titel "Creating file paths".
Zie ook: Tip 232.
Terug naar het selectiemenu voor de tips.