ReneBr Posted March 9, 2010 Posted March 9, 2010 Hallo allemaal, Binnen Filemaker kun je in een script naar een layout gaan middels de optie Lay-outnaan door berekening. Dit werkt super. Wat ik zoek is eigenlijk dezelfde functionaliteit maar dan voor een script. Dus zoiets als dit Met een druk op de knop wordt op basis van de layoutnaam de scriptnaam bepaald. Bijvoorbeeld: Zit je in de layout Inkoop en je wilt een inkooporder toevoegen dan wordt de scriptnaam Inkoop_NieuwRecord. Zit je in Agenda dan wordt de scriptnam Agenda_NieuwRecord. Wat ik zoek is dat ik op basis hiervan het script kan starten met dezelfde naam. In bovenstaand voorbeeld wordt de layoutnaam en de gekozen functie opgehaald uit een veld. Iemand een idee? Quote
0 edc Posted March 9, 2010 Posted March 9, 2010 Wanneer je een script laat uitvoeren door een button op de layout, kun je een scriptparameter meegeven. Met een tussenscript kan je dan de parameter uitlezen en aan de hand van de waarde van deze parameter het passende script laten uitvoeren. Quote
0 ReneBr Posted March 9, 2010 Author Posted March 9, 2010 Ja dat klopt. Op dat moment weet ik wat de naam van het script is. Ik moet dan een heel lang if / else script maken omdat er heel veel layouts zijn. Wat ik zoek is [script door berekening], net zoals bij layout waarbij de scriptnaam een variabele is. Dit zit standaard niet in Filemaker. Mischien kan het met een custom functie of wellicht helemaal niet. Quote
0 andries Posted March 10, 2010 Posted March 10, 2010 Hier zal je een plugin voor moeten gebruiken. DoScript van MyFmButler: http://www.myfmbutler.com/ EventScript van Software for Humans: http://www.softs4humans.com/FMPro_Plugins.html ScriptMaster van 360 works: http://www.360works.com Hiermee kan je een script met variabele naam lanceren. Quote
Question
ReneBr
Hallo allemaal,
Binnen Filemaker kun je in een script naar een layout gaan middels de optie Lay-outnaan door berekening. Dit werkt super.
Wat ik zoek is eigenlijk dezelfde functionaliteit maar dan voor een script. Dus zoiets als dit
Met een druk op de knop wordt op basis van de layoutnaam de scriptnaam bepaald. Bijvoorbeeld: Zit je in de layout
Inkoop en je wilt een inkooporder toevoegen dan wordt de scriptnaam Inkoop_NieuwRecord. Zit je in Agenda dan wordt
de scriptnam Agenda_NieuwRecord.
Wat ik zoek is dat ik op basis hiervan het script kan starten met dezelfde naam.
In bovenstaand voorbeeld wordt de layoutnaam en de gekozen functie opgehaald uit een veld.
Iemand een idee?
3 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.