Voici un tableau de référence des différents fonctions du «FileMaker Pro» avec prototypes :
| Fonctions | Syntaxe | Description |
|---|---|---|
| ABS | ABS(nombre) | Cette fonction retourne la valeur absolue. |
| ALEA | ALEA | Cette fonction retourne un nombre aléatoire entre 0 et 1. |
| ANNEE | ANNEE(date) | Cette fonction retourne l'année de la date spécifié. |
| ARRONDI | ARRONDI(nombre;decimales) | Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié. |
| ATAN | ATAN(nombre) | Cette fonction trigonométrique retourne l'«ArcTangente». |
| CHAINE | CHAINE(nombre) | Cette fonction permet de convertir un nombre en chaîne de caractères. |
| CHOIX | CHOIX(test;resultat[;resultat1;resultat2...]) | Cette fonction permet de retourner l'argument spécifié par la position. |
| COS | COS(nombre) | Cette fonction trigonométrique retourne le cosinus. |
| DATE | DATE(jour;mois;annee) | Cette fonction retourne une date à partir d'une année, mois et jour |
| DATECHAINE | DATECHAINE(date) | Cette fonction permet de convertir une date en chaîne de caractères. |
| DATENUM | DATENUM(chaine) | Cette fonction permet de convertir une chaîne de caractères en une date. |
| DEBUT | DEBUT(chaine;nombre) | Cette fonction retourne les caractères du début d'une chaîne de caractères. |
| DEGRES | DEGRES(nombre) | Cette fonction convertir des radians en degrés. |
| DERRIERE | DERRIERE(rubriquemultivaluee) | Cette fonction retourne la dernière valeur d'une multivaluée. |
| ECARTECH | ECARTECH(rubrique...) ECARTECH(lien::rubrique) ECARTECH(rubrique1;rubrique2;...) ECARTECH(lien::rubrique1;lien;rubrique2...) |
Cette fonction permet d'effectuer le calcul statistique de l'écart-type d'un échantillon de données |
| ECARTPOP | ECARTPOP(rubrique...) ECARTPOP(lien::rubrique) ECARTPOP(rubrique1;rubrique2;...) ECARTPOP(lien::rubrique1;lien;rubrique2...) |
Cette fonction permet d'effectuer le calcul statistique de l'écart-type d'une population |
| EGAL | EGAL(chaine1;chaine2) | Cette fonction permet d'indiquer si les chaînes de caractères sont égales. |
| ENT | ENT(nombre) | Cette fonction permet de retourner la valeur entière d'un nombre. |
| ESTCORRECT | ESTCORRECT(rubrique) | Cette fonction permet d'indiquer si l'ensemble de données est valide. |
| ESTVIDE | ESTVIDE(rubrique) | Cette fonction permet d'indiquer si l'ensemble de données est vide. |
| EXP | EXP(nombre) | Cette fonction retourne la valeur exponentielle. |
| EXTRAIT | EXTRAIT(chaine1;debut;longueur) | Cette fonction retourne une sous-chaîne de caractères contenu dans une chaîne de caractères. |
| EXTRAITVALEUR | EXTRAITVALEUR(rubriquemultivaluee;numerovaleur) | Cette fonction permet d'extraire une valeur d'un ensemble de données multivaluée. |
| FIN | FIN(chaine;nombre) | Cette fonction retourne les caractères à la fin d'une chaîne de caractères. |
| HEURE | HEURE(heures;minutes;secondes) | Cette fonction retourne une date à partir d'une heures, minutes et secondes |
| HEURECHAINE | HEURECHAINE(heure) | Cette fonction permet de convertir une heure en chaîne de caractères |
| HEURENUM | HEURENUM(chaine) | Cette fonction permet de convertir une chaîne de caractères en une heure. |
| HEURES | HEURES(heure) | Cette fonction retourne la partie «heure de la journée» (0 à 23) à partir de la date spécifié. |
| JOUR | JOUR(date) | Cette fonction permet de retourner le jour du mois d'une date spécifié. |
| JOURANNEE | JOURANNEE(date) | Cette fonction retourne le jour durant l'année (1 à 366). |
| JOURSEMAINE | JOURSEMAINE(date) | Cette fonction permet de retourner le jour de la semaine d'une date spécifié. |
| LN | LN(nombre) | Cette fonction retourne le logarithme naturel (base e). |
| LOG | LOG(nombre) | Cette fonction retourne le logarithme décimal (base 10). |
| LONGUEUR | LONGUEUR(chaine) | Cette fonction retourne la longueur de la chaîne de caractères spécifié. |
| MAINTENANT | MAINTENANT | Cette fonction retourne la date et l'heure courante du système d'exploitation. |
| MAJUS | MAJUS(chaine) | Cette fonction retourne la majuscule d'une chaîne de caractères. |
| MAX | MAX(rubrique...) MAX(lien::rubrique) MAX(rubrique1;rubrique2;...) MAX(lien::rubrique1;lien::rubrique2;...) |
Cette fonction permet de retourner la valeur maximal d'un ensemble de données |
| MIN | MIN(rubrique...) MIN(lien::rubrique) MIN(rubrique1;rubrique2;...) MIN(lien::rubrique1;lien::rubrique2;...) |
Cette fonction permet de retourner la valeur minimal d'un ensemble de données |
| MINUS | MINUS(chaine) | Cette fonction retourne la minuscule d'une chaîne de caractères. |
| MINUTES | MINUTES(heure) | Cette fonction retourne la partie «minute» de la date spécifié. |
| MOD | MOD(nombre;diviseur) | Cette fonction permet de retourner la partie restante d'une division. |
| MOIS | MOIS(date) | Cette fonction retourne le mois de la date spécifié. |
| MOTSDEBUT | MOTSDEBUT(chaine;nombredemots) | Cette fonction retourne les mots du début d'une chaîne de caractères. |
| MOTSEXTRAITS | MOTSEXTRAITS(chaine;premiermot;nombredemots) | Cette fonction retourne le nombre de mots que contient la chaîne de caractères à partir du mots spécifié. |
| MOTSFIN | MOTSFIN(chaine;nombredemots) | Cette fonction retourne les mots à la fin d'une chaine de caractères. |
| MULTIVALUEE | MULTIVALUEE(rubriquenonmultivaluee) | Cette fonction retourner le calcul multivaluée à partir de données non multivaluée. |
| MOYENNE | MOYENNE(rubrique...) MOYENNE(lien::rubrique) MOYENNE(rubrique1;rubrique2;...) MOYENNE(lien::rubrique1;lien::rubrique2;...) |
Cette fonction permet de retourner la moyenne d'un ensemble de données |
| NOMBRE | NOMBRE(rubrique...) NOMBRE(lien::rubrique) NOMBRE(rubrique1;rubrique2;...) NOMBRE(lien::rubrique1;lien::rubrique2;...) |
Cette fonction permet de retourner le nombre de valeur d'un ensemble de données |
| NOMBREMOTS | NOMBREMOTS(chaine) | Cette fonction retourne le nombre de mots que contient la chaîne de caractères. |
| NOMJOUR | NOMJOUR(date) | Cette fonction retourne le nom du jour de la semaine de la date spécifié. |
| NOMMOIS | NOMMOIS(date) | Cette fonction retourne le nom du mois de la date spécifié. |
| NOMPROPRE | NOMPROPRE(chaine) | Cette fonction permet de transformer en majuscule la première lettre de chaque mot et de mettre le reste en minuscule. |
| OCCURRENCES | OCCURRENCES(texte;chainerechercher) | Cette fonction retourne le nombre de sous-chaîne de caractères contenu dans la chaîne de caractères. |
| PI | PI | Cette fonction retourne le nombre Pi. |
| POSITION | POSITION(texte;chainerechercher;debut;occurence) | Cette fonction permet de la position d'une sous-chaîne de caractères dans une chaîne de caractères. |
| RACINE | RACINE(nombre) | Cette fonction permet de retourner la racine carré d'un nombre. |
| RADIANS | RADIANS(nombre) | Cette fonction convertir des degrés en radians. |
| REMBOUR | REMBOUR(somme;tauxinteret;periodes) | Cette fonction permet de demander le nombre de versement nécessaire à remboursement d'une somme. |
| REMPLACE | REMPLACE(chaine1;debut;longueur;debut2) | Cette fonction permet de remplacer un sous-chaîne de caractères par une autre sous-chaîne de caractères à partir de la position spécifié |
| REMPLACE2 | REMPLACE2(texte;chainerechercher;chainederemplacement) | Cette fonction permet de remplacer un sous-chaîne de caractères par une autre sous-chaîne de caractères. |
| SECONDES | SECONDES(heure) | Cette fonction retourne la partie «seconde» de la date spécifié. |
| SEMAINEANNEE | SEMAINEANNEE(date) | Cette fonction permet de retourner la semaine (1 à 52) de l'année de la date spécifié. |
| SEMAINEEXERCICE | SEMAINEEXERCICE(date;premier;jour) | Cette fonction permet de retourner le numéro de la semaine (1 à 52) de l'année de la date spécifié. |
| SI | SI(expression;resultatsivrai;resultatsifaux) | Cette fonction permet d'effectuer une évaluation condition et d'ainsi retourner le deuxième argument si la condition est vrai et le troisième argument si la condition est fausse. |
| SIN | SIN(nombre) | Cette fonction trigonométrique retourne le Sinus. |
| SIGNE | SIGNE(nombre) | Cette fonction retourne le signe d'une valeur numérique. |
| SOMME | SOMME(rubrique...) SOMME(lien::rubrique) SOMME(rubrique1;rubrique2;...) SOMME(lien::rubrique1;lien::rubrique2;...) |
Cette fonction permet de retourner la somme des valeurs d'un ensemble de données |
| SUPPRESPACE | SUPPRESPACE(chaine) | Cette fonction supprime les caractères d'espace au début et à la fin d'une chaîne de caractères. |
| TAN | TAN(nombre) | Cette fonction retourne la tangente. |
| TEST | TEST(test1;resultat1[;test2;resultat2;resultatpardefaut]...) | Cette fonction permet de retourner la valeur correspondant à une expression vrai. |
| TRONQUE | TRONQUE(nombre;precision) | Cette fonction permet d'enlever la précision spécifié à un nombre. |
| VA | VA(versement;tauxinteret;periodes) | Cette fonction permet de demander la valeur actuel d'un investissement. |
| VALEUR | VALEUR(chaine) | Cette fonction permet de retourner la valeur correspondant à la chaîne de caractères. |
| VAN | VAN(versement;tauxinteret) | Cette fonction permet de demander la valeur actuel nette d'un investissement. |
| VC | VC(versement;tauxinteret;periodes) | Cette fonction permet de demander la valeur actuel capitalisée d'un investissement. |
Dernière mise à jour : Mardi, le 31 octobre 2017