Fonctions macro numériques (FireDAC)

De RAD Studio
Aller à : navigation, rechercher


Le tableau suivant présente les fonctions macro numériques :

Fonction Description Moteur d'expression local
ABS(numeric_exp) Retourne la valeur absolue de numeric_exp. +
ACOS(float_exp) Retourne l'arccosinus de float_exp sous forme d'angle exprimé en radians. +
ASIN(float_exp) Retourne l'arcsinus de float_exp sous forme d'angle exprimé en radians. +
ATAN(float_exp) Retourne l'arctangente de float_exp sous forme d'angle exprimé en radians. +
ATAN2(float_exp1, float_exp2) Retourne l'arctangente des coordonnées x et y spécifiées respectivement par float_exp1 et float_exp2 sous forme d'angle exprimé en radians. +
CEILING(numeric_exp) Retourne l'entier le plus petit supérieur ou égal à numeric_exp. La valeur retournée est une donnée du même type que le paramètre d'entrée. +
COS(float_exp) Retourne le cosinus de float_exp, où float_exp est un angle exprimé en radians. +
COT(float_exp) Retourne la cotangente de float_exp, où float_exp est un angle exprimé en radians. +
DEGREES(numeric_exp) Retourne le nombre de degrés convertis à partir des radians de numeric_exp. +
EXP(float_exp) Retourne la valeur exponentielle de float_exp. +
FLOOR(numeric_exp) Retourne l'entier le plus grand inférieur ou égal à numeric_exp. La valeur retournée est une donnée du même type que le paramètre d'entrée. +
LOG(float_exp) Retourne le logarithme naturel de float_exp. +
LOG10(float_exp) Retourne le logarithme de base 10 de float_exp. +
MOD(integer_exp1, integer_exp2) Retourne le reste (modulo) de la division de integer_exp1 par integer_exp2. +
PI( ) Retourne la valeur constante de pi sous la forme d'une valeur à virgule flottante. +
POWER(numeric_exp, integer_exp) Retourne la valeur de numeric_exp à la puissance de integer_exp. +
RADIANS(numeric_exp) Retourne le nombre de radians convertis à partir de numeric_exp degrés. +
RAND([integer_exp]) Retourne une valeur à virgule flottante aléatoire en utilisant integer_exp comme valeur initiale facultative. +
ROUND(numeric_exp, integer_exp) Retourne numeric_exp arrondi à la valeur integer_exp à droite de la virgule. Si integer_exp est négatif, numeric_exp est arrondi à |integer_exp| à gauche de la virgule. +
SIGN(numeric_exp) Retourne un indicateur du signe de numeric_exp. Si numeric_exp est inférieur à zéro, la valeur –1 est retournée. Si numeric_exp est égal à zéro, la valeur 0 est retournée. Si numeric_exp est supérieur à zéro, la valeur 1 est retournée. +
SIN(float_exp) Retourne le sinus de float_exp, où float_exp est un angle exprimé en radians. +
SQRT(float_exp) Retourne la racine carrée de float_exp. +
TAN(float_exp) Retourne la tangente de float_exp, où float_exp est un angle exprimé en radians. +
TRUNCATE(numeric_exp, integer_exp) Retourne numeric_exp tronqué à la valeur integer_exp à droite de la virgule. Si integer_exp est négatif, numeric_exp est tronqué à la valeur |integer_exp| à gauche de la virgule. +