Om een overzicht te maken van de mogelijke combinaties vergelijk ik in een oplossing twee lijsten met elkaar en wil ik de waarden hebben die in beide lijsten voorkomen.
Daarvoor hebben we de o zo handige functie van de Text plugin: ANDText
Omdat Filemaker Go niet met plugins om kan gaan, moeten we echter op zoek naar een alternatief.
Ik heb op de site van Brian Dunning het nodige gevonden aan custom functions die wat met Lists doen.
En met het nodige kunst en vliegwerk is het vast wel te realiseren, maar .....
Wat nou als we gebruik kunnen maken van de engine van SQL?
Of zit dat helemaal niet in FM Go?
Ik weet van het bestaan van de INTERSECT functie en van de mogelijkheid om een ARRAY te declareren.
Is er een mogelijkheid om lijsten die ik in een variabele heb opgeslagen te gebruiken in de scriptstap 'Execute SQL' en door middel van een SQL statement te vergelijken, zodat ik de overlappende waarden weer terugkrijg in een variabele?
Mijn SQL kennis schiet hier echt te kort en zoveel heb ik ook nog niet van die scriptstap gebruik gemaakt.
Voor de duidelijkheid: ik heb geen SQL data source, maar gewoon twee variabelen in FM met als inhoud een lijst van gegevens die ik met het FM commando List() heb samengesteld.
Misschien zou het ook wel met AppleScript kunnen....
Question
rmw
Gewoon maar eens hardop nadenken.....
Om een overzicht te maken van de mogelijke combinaties vergelijk ik in een oplossing twee lijsten met elkaar en wil ik de waarden hebben die in beide lijsten voorkomen.
Daarvoor hebben we de o zo handige functie van de Text plugin: ANDText
Omdat Filemaker Go niet met plugins om kan gaan, moeten we echter op zoek naar een alternatief.
Ik heb op de site van Brian Dunning het nodige gevonden aan custom functions die wat met Lists doen.
En met het nodige kunst en vliegwerk is het vast wel te realiseren, maar .....
Wat nou als we gebruik kunnen maken van de engine van SQL?
Of zit dat helemaal niet in FM Go?
Ik weet van het bestaan van de INTERSECT functie en van de mogelijkheid om een ARRAY te declareren.
Is er een mogelijkheid om lijsten die ik in een variabele heb opgeslagen te gebruiken in de scriptstap 'Execute SQL' en door middel van een SQL statement te vergelijken, zodat ik de overlappende waarden weer terugkrijg in een variabele?
Mijn SQL kennis schiet hier echt te kort en zoveel heb ik ook nog niet van die scriptstap gebruik gemaakt.
Voor de duidelijkheid: ik heb geen SQL data source, maar gewoon twee variabelen in FM met als inhoud een lijst van gegevens die ik met het FM commando List() heb samengesteld.
Misschien zou het ook wel met AppleScript kunnen....
Ik hoor graag jullie gedachten hierover.
rmw
5 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.