Dollarteckenexpansion med ett uttryck
Uttryck kan användas i dollarteckenexpansioner. Innehållet mellan parenteserna måste då börja med ett likhetstecken:
$(=expression )
Uttrycket kommer att utvärderas och värdet kommer att användas i expansionen.
Exempel:
$(=Year(Today())); // returnerar en sträng med aktuellt år.
$(=Only(Year)-1); // returnerar året innan valt år.
Inkludera filer
Filer kan inkluderas med hjälp av dollarteckenexpansioner. Syntax:
$(include=filename )
Texten ovan kommer att ersättas med innehållet i den fil som är angiven efter likhetstecknet. Funktionen är mycket användbar om man vill spara skript eller delar av skript i textfiler.
Exempel:
$(include=C:\Documents\MyScript.qvs);
Dollarexpansioner och parallella tillstånd
Normalt är inte en dollarexpansion beroende av parallella tillstånd. Det finns dock ett undantag. Om dollarexpansionen har ett uttryck utvärderas detta i det tillstånd som är relevant för objektet där dollarexpansionen görs.
Exempel:
Du har en dollarexpansion som den här:
Beräkningen kommer att returnera beloppets summa baserat på urvalet i objektets tillstånd.