FileMaker Tip 329
![]()
Een multi-file solution sneller sluiten
Een lezer ergert zich mateloos aan zijn multi-file solution (je weet wel, zo'n FileMaker databank waarbij alle gerelateerde gegevens in verschillende bestanden staan). Telkens hij die wil sluiten, gaan de files een voor een dicht, maar meteen springen er weer andere open, en als hij die wil sluiten, dan komen de eerste weer te voorschijn. Dat is echt geen unexpected behaviour: als een lay-out gegevens van een ander bestand moet tonen, dan zal die ook proberen dat te doen. Als dat gerelateerde bestand dan gesloten is, wordt het meteen geopend. Zo komen we er dus nooit, aan "een allemaal oogjes toe"-situatie.
Tenzij...
Tenzij we een speciaal Close script schrijven en we elk bestand van een lege lay-out voorzien, dus eentje waar geen enkel veld op staat. Via scripting vanuit het Main Menu plus een subscriptje voor elk te sluiten bestand zorgen we ervoor dat vlak voor het sluiten elk bestand naar die blinde layout gaat. Daarbij zal FileMaker helemaal geen lust voelen om wat dan ook te openen: er is toch niets te tonen.
Met dank aan Ilyse.
Terug naar het selectiemenu voor de tips.