FileMaker - Tip 123

 

Klik op om terug te keren naar het selectiemenu.

Tip 123 - Wanneer loopt een automatisch startup script?

We maken allemaal vaak gebruik van de mogelijkheid een script automatisch te laten lopen bij het openen van een bestand. Deze mogelijkheid die we vinden onder Edit - Preferences - Document werkt echter niet altijd en hier moeten we echt toch wel opletten. Het principe is dit: het script wordt geactiveerd wanneer we het bestand - laten we het B noemen - openen op de "klassieke" manier: ofwel via het menu-item Open File, ofwel via een dubbelklik op het bestandsicoon, ofwel via de scriptstap Open. In alle andere gevallen wordt het bestand geopend zonder dat daarbij het script geactiveerd wordt. Een aantal voorbeelden:

  1. het bestand B wordt automatisch geopend op de achtergrond omdat we een veld van dat bestand relationeel tonen op de lay-out van een ander bestand
  2. het bestand B wordt automatisch geopend op de achtergrond omdat we via de scriptstap Perform external script een script activeren vanuit een ander bestand

In deze gevallen wordt het andere bestand B wel geopend, maar dus zonder dat het automatisch startup script loopt. Dit wordt trouwens min of meer duidelijk aangetoond onder het Window-menu: de naam van het aldus geopende bestand B staat daar wel, maar dan tussen haakjes! Die haakjes geven aan dat FileMaker zelf het initiatief genomen heeft om het bestand te openen.

 
avd@avd-ci.be - contactformulier