Le seguenti funzioni possono essere utilizzate nella definizione delle espressioni:

 

Abs

Restituisce il valore assoluto di un’espressione numerica

Asc

Restituisce un numero intero rappresentante il codice ANSI del primo carattere della stringa specificata.

Atn

Calcola l’arcotangente di un’espressione numerica

CBool

Converte un valore numerico o stringa in espressione Booleana (True/False)

CByte

Converte un valore in dato di tipo Byte

CCur

Converte un valore in dato di tipo Currency

CDate

Converte un valore in dato di tipo Date (data)

CDbl

Converte un valore in dato di tipo Double (Doppia precisione)

Chr

Restituisce il carattere corrispondente al codice ANSI specificato

CInt

Converte un valore in dato di tipo Integer

CLng

Converte un valore in dato di tipo Long

Cos

Calcola il coseno di un’espressione numerica

CSng

Converte un valore in un dato di tipo Single (singola precisione)

Date

Restituisce la data di sistema corrente

DateAdd

Calcola la data risultante dall’addizione di un determinato periodo di tempo alla data specificata

DateDiff

Calcola la data risultante dalla sottrazione di un determinato periodo di tempo dalla data specificata

DatePart

Estrae la parte richiesta (giorno, quarto d’ora ecc.) della data specificata.

DateSerial

Restituisce la data corrispondente al giorno, mese, anno e orario specificati, in formato localizzato).

DateValue

Restituisce il valore di tipo Date corrispondente alla stringa di definizione specificata.

Day

Restituisce un numero intero rappresentante il giorno del mese (1..31) a partire da una definizione di data/ora.

Exp

Esponenziale. Restituisce e (base dei logaritmi naturali) elevato alla potenza specificata.

Eval

Restituisce il risultato di un’espressione, specificata come stringa con sintassi VBScript

Fix

Restituisce la parte intera di un numero. Se il numero è negativo, Fix restituisce l’intero negativo immediatamente superiore (o uguale) al numero specificato

FormatCurrency

Restituisce un’espressione formattata come valuta, utilizzando il simbolo di valuta definito nel Pannello di Controllo.

FormatDateTime

Restituisce un’espressione formattata come data o ora

FormatNumber

Restituisce un’espressione formattata come valore numerico.

FormatPercent

Restituisce un’espressione formattata come percentuale.

GetLocale

Restituisce il LocaleId (LCID) impostato sul computer in uso.

Hex

Restituisce una stringa rappresentante il valore esadecimale di un’espressione numerica.

Hour

Restituisce un numero intero rappresentante l’ora del giorno  (0..23) a partire da una definizione di data/ora.

InStr

Ricerca la prima occorrenza di una stringa all’interno di un’altra a partire dalla posizione specificata.

InStrRev

Ricerca a ritroso la prima occorrenza di una stringa all’interno di un’altra a partire dalla posizione specificata.

Int

Restituisce la parte intera di un numero. Se il numero è negativo, Int restituisce l’intero negativo immediatamente inferiore (o uguale) al numero specificato.

IsDate

Restituisce un valore Booleano (True/False) che specifica se l’espressione specificata sia validamente interpretabile come data.

IsNumeric

Restituisce un valore Booleano (True/False) che specifica se l’espressione specificata sia validamente interpretabile come valore numerico.

LCase

Converte tutti i caratteri alfabetici di una stringa nei corrispondenti caratteri minuscoli.

Left

Restituisce il numero specificato di caratteri di una stringa, a partire dall’estremo sinistro.

Len

Restituisce il numero di caratteri contenuti in una stringa.

Log

Restituisce il logaritmo naturale (base e) di un’espressione numerica.

LTrim

Elimina gli spazi iniziali (ossia a sinistra) di una stringa

Mid

Restituisce una stringa estraendo il numero richiesto di caratteri dalla stringa data, a partire dalla posizione specificata.

Minute

Restituisce un numero intero rappresentante  il minuto dell’ora (0..59) a partire da una definizione di data/ora

Mod

Restituisce il resto di una divisione aritmetica

Month

Restituisce un numero intero rappresentante il mese dell’anno (1..12) , a partire da una definizione di data/ora

MonthName

Restituisce il nome localizzato del mese specificato (1..12)

Now

Restituisce data e ora correnti, in formato locale

Oct

Restituisce una stringa che costituisce la rappresentazione ottale del numero

Replace

Restituisce una stringa in cui una determinata porzione è stata sostituita con una stringa di rimpiazzo specificata per un determinato numero di occorrenze.

RGB

Restituisce un numero intero rappresentante il codice cromatico che risulta dalle componenti Red Green e Blu specificate.

Right

Restituisce il numero specificato di caratteri di una stringa, a partire dall’estremo destro

Rnd

Restituisce un numero pseudocasuale

Round

Restituisce un valore arrotondato al numero di cifre decimali specificate.

RTrim

Elimina gli spazi terminali (a destra) di una stringa.

Second

Restituisce un numero intero rappresentante il secondo (0..59) del minuto, a partire da una definizione di data/ora.

Sgn

Restituisce un numero intero che identifica il segno di un numero, esprimendone il moltiplicatore (1 = numero positivo, 0= numero uguale 0, -1 = numero negativo).

Sin

Restituisce il Seno di un’espressione numerica.

Space

Restituisce una stringa costituita da un numero specificato di spazi.

Sqr

Calcola la radice quadrata di un’espressione numerica

StrComp

Restituisce un valore (-1/0/1/Null)che rappresenta il risultato della comparazione tra le stringhe specificate.

String

Restituisce una stringa ottenuta concatenando per il numero specificato di volte il carattere richiesto.

StrReverse

Restituisce una stringa in cui l’ordine dei caratteri è stato ribaltato rispetto alla stringa originale

Tan

Calcola la tangente di un’espressione numerica

Time

Restituisce l’ora di sistema corrente

Timer

Restituisce il numero di secondi trascorsi a partire dalla mezzanotte (00:00) del giorno corrente.

TimeSerial

Restituisce l’ora corrispondente all’ora, minuto e secondo specificati, in formato localizzato.

TimeValue

Restituisce un valore tipo Date contenente l’ora corrispondente alla stringa di definizione specificata.

Trim

Elimina gli spazi iniziali (a sinistra) e terminali (a destra) di una stringa.

UCase

Converte tutti i caratteri alfabetici di una stringa nei corrispondenti caratteri maiuscoli.

Weekday

Restituisce un numero intero rappresentante il giorno della settimana (1..7) rappresentato dalla data specificata. L’ordinale è determinato dal giorno di inizio settimana specificato.

WeekdayName

Restituisce il nome localizzato del giorno della settimana specificato (1..7), tenendo conto del giorno di inizio settimana impostato.

Year

Restituisce un numero intero a quattro cifre rappresentante l’anno di definizione di data/ora.