Een oplossing maken > Variabelen gebruiken
 
Variabelen gebruiken
In FileMaker Pro kunt u variabelen gebruiken in:
bestandspaden (zie Bestandspaden maken)
scripts (zie Variabele instellen scriptstap)
berekeningen (zie Let functie)
zoekopdrachten die u maakt en bewerkt in het dialoogvenster Zoekopdracht bewerken (zie De dialoogvensters Zoekopdrachten opgeven en Zoekopdracht bewerken)
lay-outs als samenvoegvariabele (zie Samenvoegvariabelen invoegen in een lay-out)
Variabelen zorgen voor een grotere mate van flexibiliteit en draagbaarheid van uw database en kunnen worden gebruikt in plaats van globaalvelden in uw databaseschema.
Met de scriptstap Variabele instellen of de functie Let kunt u lokale en algemene variabelen maken. Het bereik van lokale en algemene variabelen is beperkt tot het huidige bestand en de huidige gebruiker.
Een lokale variabele kan alleen worden gebruikt in scriptstappen in het script dat wordt uitgevoerd. De waarde in een lokale variabele wordt gewist wanneer het script wordt afgesloten. Lokale variabelen hebben een $ als prefix.
Een algemene variabele kan overal in een berekening of script in een bestand, bijvoorbeeld in andere scripts of bestandspaden, worden gebruikt. De waarde van een algemene variabele wordt pas gewist bij het sluiten van het bestand. Plaats voor algemene variabelen het prefix $$.
Lokale en algemene variabelen (of zelfs twee lokale variabelen in verschillende scripts) kunnen dezelfde naam hebben, maar worden als verschillende variabelen behandeld en er kunnen verschillende waarden in worden opgeslagen.
Overal waar u een pad naar een bestand of map kunt opgeven, kunt u variabelen gebruiken, van elkaar gescheiden door "/", ":" of een regelterugloopteken.
Met variabelen kunt u dynamisch bestands- of mappaden opgeven in vele scriptstappen zoals de Bestand invoegen scriptstap en Records importeren scriptstap:
Opmerkingen
Variabelen worden alleen ondersteund in scriptstappen die gebruikmaken van opgeslagen bestandspaden.
Variabelen worden niet ondersteund in bestandspaden die zijn opgeslagen in containervelden.
Variabelen worden niet ondersteund in FileMaker-gegevensbronverwijzingen.
Het gegevenstype van een variabele wordt dynamisch bepaald op basis van de toegewezen gegevens. Het standaardgegevenstype is Tekst.