Alle functies

Functie Omschrijving
abs(value) returns integer, double Geeft de absolute waarde van een getal terug.
adddays(value, days) returns datetime Geeft de datum/tijd plus het aantal dagen terug.
addhours(value, hours) returns datetime Geeft de datum/tijd plus het aantal uren terug.
addminutes(value, minutes) returns datetime Geeft de datum/tijd plus het aantal minuten terug.
addseconds(value, seconds) returns datetime Geeft de datum/tijd plus het aantal seconden terug.
avg Geeft het gemiddelde van een aantal waarden.
ceiling(value) returns integer, double Geeft de waarde terug, naar boven afgerond op een geheel getal.
compare Vergelijkt twee tekstfragmenten.
concat(value, value...) returns string Combineert tekstfragmenten tot één tekst.
contains Controleert of een tekst een tekstfragment bevat.
contains(left, right) returns boolean Controleert of een lijst een waarde bevat.
count Geeft het aantal waarden terug.
date(value) returns datetime Geeft van een datum/tijd het datumdeel terug.
dateadd(value, count, unit) returns datetime Geeft de datum/tijd plus het aantal maanden - of een andere eenheid - terug.
datediff(left, right, unit) returns datetime Geeft het verschil tussen twee datum/tijd waarden terug, in de opgegeven eenheid.
datetime Geeft op basis van de functieargumenten een datum/tijd terug.
day(value) returns integer Geeft van een datum de kalenderdag terug.
dayofweek(value) returns integer Geeft van een datum/tijd het dagnummer in de week terug.
daysinmonth(year, month) returns integer Geeft van een maand het aantal dagen in die maand terug.
double(value) returns double Zet de waarde om naar een waarde van het type double.
endswith Controleert of een tekst eindigt op een tekstfragment.
equals Controleert of twee tekstfragmenten gelijk zijn aan elkaar.
evaluate(value) returns ... Evalueert een string met daarin een Smartforms expressie, en geeft het resultaat terug.
floor(value) returns integer, double Geeft de waarde terug, naar beneden afgerond op een geheel getal.
formargument(value) returns ... Geeft de waarde van een formulierargument.
formatdatetime(value, format, culture) returns string Presenteert een datum/tijd in de gespecificeerde opmaak.
formatnumber(value, format, culture) returns string Presenteert een getal in de gespecificeerde opmaak.
hasformargument(name) returns boolean Geeft aan of een formulierargument aanwezig is.
hasparameter(value) returns boolean Geeft aan of een parameter aanwezig is.
hour(value) returns integer Geeft van een datum/tijd het uurdeel terug.
htmldecode(value) returns string Vervangt in een tekst html entities zoals &lt; door tekens zoals <.
htmlencode Vervangt in een tekst tekens zoals < door html entities zoals &lt;.
indexof Geeft de index in de tekst waar het tekstfragment optreedt.
indexofany Geeft de index in de tekst waar een letter het eerst optreedt.
insert(left, index, right) returns string Voegt in een tekst op een bepaalde index een tekstfragment in.
integer(value) returns integer Zet de waarde om naar een waarde van het type integer.
isdaylightsavingtime(value) returns boolean Geeft voor een datum aan of de zomertijd van toepassing is.
isempty(left, right) returns ... Geeft de linkertekst terug als die een waarde heeft - niet leeg is -, en geeft anders het rechterargument terug.
isempty(value) returns boolean Geeft aan of een tekst leeg is.
isleapyear(year) returns boolean Geeft voor een jaartal aan of het jaar een schrikkeljaar is.
isnil(left, right) returns ... Geeft de linkerwaarde terug als die een waarde heeft - niet nil is -, en geeft anders de rechterwaarde terug.
isnil(value) returns boolean Geeft aan of een waarde nil is.
iswhitespace(left, right) returns ... Geeft de linkertekst terug als die een waarde heeft - niet leeg is en niet alleen uit spaties bestaat -, en geeft anders het rechterargument terug.
iswhitespace(value) returns boolean Geeft aan of een tekst leeg is of alleen spaties bevat.
lastindexof Geeft de index in de tekst waar het tekstfragment het laatst optreedt. De functie zoekt van achter naar voor.
lastindexofany Geeft de index in de tekst waar een letter het laatst optreedt. De functie zoekt van achter naar voor.
length(value) returns integer Geeft de lengte (het aantal tekens) in een tekst.
max Geeft het maximum van een aantal waarden.
min Geeft het minimum van een aantal waarden.
minute(value) returns integer Geeft van een datum/tijd het minuutdeel terug.
month(value) returns integer Geeft van een datum de kalendermaand terug.
now() returns datetime Geeft de huidge datum/tijd terug.
padleft Vult een tekstfragment links aan totdat het tekstfragment de gespecificeerde lengte heeft bereikt.
padright Vult een tekstfragment rechts aan totdat het tekstfragment de gespecificeerde lengte heeft bereikt.
parameter(value) returns string Geeft de waarde van een parameter.
raw(value) returns ... Geeft de waarde terug zonder automatische type interpretatie toe te passen.
remove Verwijdert uit een tekst een deel van de tekst.
repeat(value, count) Herhaalt een teken of tekstfragment.
replace Vervangt in een tekst een tekstfragment door een ander tekstfragment.
round Geeft de waarde terug, afgerond op een geheel getal.
second(value) returns integer Geeft van een datum/tijd het secondedeel terug.
sign(value) returns integer Geeft het teken van het getal terug.
startswith Controleert of een tekst begint met een tekstfragment.
string Geeft een waarde van een bepaald datatype terug als tekst.
substring Geeft van een tekst een tekstfragment terug.
sum Geeft de som van een aantal waarden.
today() returns datetime Geeft de huidge datum terug.
tolower(value) returns string Zet de hoofdletters in de tekst om naar kleine letters.
toupper(value) returns string Zet de kleine letters in de tekst om naar hoofdletters.
tovalue(value) returns ... Rekent een expressie uit en geeft de expressiewaarde terug.
trim(value) returns string Verwijdert spaties aan het begin- en eind van een tekst.
trimend(value) returns string Verwijdert spaties aan het eind van een tekst.
trimstart(value) returns string Verwijdert spaties aan het begin van een tekst.
truncate(value) returns integer, double Geeft het getal zonder de fractie terug.
void(value) Rekent een expressie uit maar geeft niets terug.
year(value) returns integer Geeft van een datum het kalenderjaar terug.