Voor een van de volgende Tips van de week is deze tekst in voorbereiding. Graag commentaren daarop! Dank!
Vraag: Het gaat om een probleem bij de optie Insert picture: is er een manier waarop ik kan controleren dat de users nooit vergeten om de optie 'store only a reference to the file' aan te klikken? Om er zeker voor te zijn dat de fotos gelinkt zijn aan een fotodossier op onze server, eerder dan de fotos te stockeren binnen de filemaker database zelf.
Antwoord:
Binnen de mogelijkheden van FileMaker 6 is dat in beperkt opzicht te doen:
er bestaat een functie Status(CurrentFileSize). Wanneer die als een unstored calculation gebruikt wordt, zou die in principe moeten weergeven hoe de bestandsgrootte evolueert. Bij het inserten van een zwaar grafisch bestand is dat dan meteen merkbaar. Indien het inserten via een script verloopt - dat is best doenbaar - dan zou dat script ook kunnen controleren hoe de bestandsgrootte evolueert en bij een bepaald verschil dan reageren met een warning message.
Dat is de theorie. In de praktijk lukt het niet zo goed: kleinere grafische bestanden wegen maar beperkt door wanneer ze in een groter FileMaker-bestand worden geïntegreerd. Bovendien wordt de bestandsgrootte niet meteen aangepast op zichtbare manier. FileMaker schrijft zijn bestanden weg, niet per byte, maar per cluster (een groep bytes dus). Als er net een cluster-uitbreiding is gebeurd, en die cluster is maar voor een heel klein deeltje benut, dan kan men gerust een graphic importeren zonder dat de bestandsgrootte wijzigt. Het omgekeerde bij een delete operation is eveneens waar.
Hier valt dus af te wegen wat voors en tegens zijn: opgenomen in het bestand zijn de graphics overal transporteerbaar en beschikbaar, maar ze nemen plaats in, en tot en met FileMaker 6 is 2 Gb de maximum bestandsgrootte.
Kiest men voor external links, dan mag men dat dus niet vergeten aan te klikken. Hierbij kan een warning message tijdens het import script gegenereerd worden. Vraag is of men dat blijft lezen: meestal klikt men gewoon OK zonder te lezen...
Question
AvD
Voor een van de volgende Tips van de week is deze tekst in voorbereiding. Graag commentaren daarop! Dank!
Any comments?
Edited by Guest3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.