Jump to content
  • 0

FM9 & Eventscript


Aerius

Question

Een kleine 2 jaar terug heb ik in Filemaker Pro 8.5 Advanced een applicatie geschreven. Iets wat ik toen miste was de mogelijkheid om vanuit een calculatieveld een script aan te spreken. Op aanraden en na wat eigen zoekwerk te verrichten ben ik dan bij Eventscript van Software for Humans uitgekomen.

 

Nu kreeg ik afgelopen week bericht van de gebruiker dat het programma op sommige plaatsen geen calculaties meer uitvoert. Nu blijkt dat er is overgeschakeld naar FM9. Ik ben dan ook even het script gaan nakijken en heb gevonden dat Eventscript "slechts" compatibel is met "FM v7, v8 and v8.5".

 

- Iemand alternatieve oplossingen ?

- Of is dit gebrekje in filemaker opgelost door een nieuwe functie die ik in FM9 kan gebruiken ?

 

Natuurlijk wil ik zo min mogelijk dingen veranderen aangezien verder alles probleemloos werkt, en het hier niet gaat over een database met "maar" 30 scriptjes en 3 tabellen :)

 

 

Alvast bedankt !

 

Groetjes,

Bart

Link to comment

3 answers to this question

Recommended Posts

  • 0

ik werk ook met het event script en een fm 9 pro applicatie.

 

Bij mij doet het event script wat het moet doen.

 

er starten echter wel ongewenst ook andere scripts op die ik dan weer niet wil dat die opstarten.

 

Er schijnt ook een zipp script te zijn...

Link to comment
  • 0

Even een oude koe uit de sloot halen aangezien ik er intussen uit ben waar het probleem zit.

 

Nadat Eventscript niet meer werkte, ben ik ZippScript gaan gebruiken. Beiden werken perfect onder 8.5 , maar onder 9 pro geeft ook ZippScript problemen. Telkens ik de functie aanroep verschijnt er $$100 in het (normaal gezien onzichtbare) veld. Daardoor werd het script niet goed aangesproken.

 

- Opties van het calculatieveld gaan wijzigen bracht niets op.

- ZippScript functie opnieuw "installeren" lukt niet.

+ Sommige andere zippscript functies werken wel.

+ Een nieuw bestand maken in FM9 om daarin het script toe te passen lukte wel. Maar dat loste nog steeds het probleem niet op.

+ Een recovery van mijn niet werkende database lukt ook.

 

Ik ben dus verder gaan uitzoeken wat de niet-werkende zippscript functies nu precies met elkaar gemeen hadden.

-> get (FileName)

Dus hier op verder gaan zoeken.

 

Wat blijkt nu, als er een puntjes in de bestandsnaam staan (behalve diegene, die de naam van de extensie scheidt), dan loopt het mis.

Puntjes uit de bestandsnaam gehaald en alles werkt terug zonder problemen.

 

Altijd wel geweten dat het in feite beter is van geen punten te gebruiken in bestandsnamen. Maar ik had er nog nooit echt problemen mee ervaren.

Een alternatieve oplossing is om als parameter bij EventScript of zippScript mee te geven.

-> get (filename) & ".fp7"

ipv

-> get (filename)

Want dan schijnt het ook te werken.

 

Zoals eerder gezegd, vreemd dat dit wel probleemloos werkte in FM8.5 en niet in FM9.

Een kleinigheid, maar bijzonder irritant als je het niet kan achterhalen.

 

Groetjes

Aerius

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...