Veld op naam instellen
Doel 
Hiermee vervangt u de hele inhoud van een berekend doelveld in de huidige record door het resultaat van de berekende waarde.
Opmaak 
Veld op naam instellen [<berekend doelveld>; <berekende waarde>]
Opties 
 •
Schakel Doelveld opgeven in of klik op Opgeven om een berekening te maken als u het veld wilt selecteren waarvan u de inhoud wilt vervangen. Stel in het dialoogvenster Berekening opgeven de berekening samen aan de hand van de veldenlijst (links) en de functielijst (rechts) en met wiskundige operatoren en tekstoperatoren.
 •
Klik voor de optie Berekend resultaat op Opgeven om de berekende waarde te definiëren.
Compatibiliteit 
 
Waar de scriptstap wordt uitgevoerd 
Ondersteund 
FileMaker Pro 
Ja 
FileMaker Server gepland script 
Ja 
FileMaker Go 
Ja 
Custom Web Publishing 
Ja 
Instant Web Publishing 
Ja 
Runtime-oplossing 
Ja 
Afkomstig van 
FileMaker Pro 10.0
Beschrijving 
Met de scriptstap Veld op naam instellen kunt u een berekening maken om een veldnaam op te geven en kunt u de waarde van het veld met een letterlijke reeks of op basis van een tweede berekening wijzigen.
Het berekende doelveld moet een tekst als resultaat opleveren.
Als er geen aanhalingstekens rond de volledige veldnaam staan, wordt de doelveldnaam verkregen van het benoemde veld.
Als u geen veld opgeeft, maar er een veld wordt geselecteerd in de bladermodus of de zoekmodus, wordt dat veld gebruikt.
Opmerkingen
 •
 •
 •
Zo mogelijk activeert de scriptstap Veld instellen op naam de record, waarna deze actief blijft tot de record wordt afgesloten of vastgelegd. In scripts met een reeks van scriptstappen Veld instellen op naam moeten deze stappen zo mogelijk worden gegroepeerd, zodat opeenvolgende scriptstappen kunnen worden uitgevoerd op de record zonder dat het nodig is na elke scriptstap Veld instellen op naam de record te vergrendelen, gegevens te downloaden en te uploaden, het veld te indexeren en dergelijke. De uitvoering van deze functies en de bevestiging op recordniveau vinden plaats nadat de record is afgesloten of vastgelegd.
Voorbeeld 1
In het volgende voorbeeld identificeert een berekening het doelveld waarin een waarde moet worden vervangen op basis van de geografische locatie waarop de gegevens waren ingevoerd. Vervolgens voert het script in het doelveld een berekende waarde in op basis van de juiste wisselkoers.
Veld op naam instellen
[If ( Leden::Land = "Verenigde Staten" ;
“Leden::Betaald-USD” ; “Leden::Betaald-GBP”);
[If ( Leden::Land = “Verenigde Staten" ;
Leden::Betaald*<Wisselkoers VS> ;Leden::Betaald*<Wisselkoers GB>;)];
Voorbeeld 2
In het volgende voorbeeld wordt de inhoud van het veld Land in Tabel1 vervangen door de gegevens in het veld Naam in gerelateerde Tabel2.
Veld instellen op naam ["Tabel1::Land";Tabel2::Naam]
Opmerking  Voor een juiste evaluatie moet FileMaker Pro het doelveld behandelen als een letterlijke tekenreeks. Daarom moet u aanhalingstekens plaatsen rond het berekende doelveld.
Voorbeeld 3
In het volgende voorbeeld wordt de inhoud van het globale doelveld vervangen door de gegevenswaarde in het veld Naam in gerelateerde Tabel2.
In dit voorbeeld bevat Tabel1::Volledige naam de letterlijke waarde “Tabel1::Volledige naam” en bevat Tabel2::Naam “Jan Smit”. Nadat de stap is voltooid is de waarde in “Tabel1::Volledige naam” “Jan Smit”.
Veld instellen op naam[“Tabel1::Volledige naam”;Tabel2::Naam]
Opmerking  De context voor de berekening (bepaald in de linkerbovenhoek van het dialoogvenster Berekening opgeven) is van essentieel belang voor een correcte evaluatie.
Voorbeeld 4
In het volgende voorbeeld wordt de functie GetFieldName gebruikt om FileMaker Pro de volledige naam van het doelveld te laten ophalen, wordt met de functie Evalueren de waarde die is opgeslagen in het doelveld geëxtraheerd, en wordt vervolgens de inhoud van veldnaam vervangen door de gegevenswaarde in het veld Naam in gerelateerde Tabel2.
Veld op naam instellen
[GetFieldName ( Evalueren ( Locatie::veldnaam ) );Tabel2::Naam]
Voorbeeld 5
In dit voorbeeld wordt een veldnaam in een variabele gebruikt om temperaturen om te rekenen. Een gebruiker voert de temperatuur in het veld F of C in en voert het script uit om temperaturen om te rekenen van Fahrenheit naar Celsius en omgekeerd.
If [Get ( NaamActiefVeld ) = “F”]
#Fahrenheit omrekenen naar Celsius
Variabele instellen [$Doelveld; Waarde:”Tabelnaam::C”]
Veld op naam instellen [$Doelveld; (5/9)*(Get ( InhoudActiefVeld )-32)]
Else If [ Get ( NaamActiefVeld ) = “C”
#Celsius omrekenen naar Fahrenheit
Variabele instellen [$Doelveld; Waarde:”Tabelnaam::F”]
Veld op naam instellen [$Doelveld; (9/5)*(Get ( InhoudActiefVeld )+32)]
Verwante onderwerpen 
Naslaggegevens voor scriptstappen (alfabetisch overzicht)
Naslaggegevens voor scriptstappen (lijst met categorieën)