Tableau des opérateurs

S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Un opérateur est un signe ou un symbole spécifiant le type de calcul à effectuer à l’intérieur d’une expression. Il existe des opérateurs mathématiques, de comparaison, logiques et de référence. Access prend en charge divers opérateurs, notamment les opérateurs arithmétiques tels que +, -, multiplie (*) et divide (/), en plus des opérateurs de comparaison pour comparer des valeurs, des opérateurs de texte pour concaténer du texte et des opérateurs logiques pour déterminer des valeurs true ou false. Cet article fournit des détails sur l’utilisation de ces opérateurs.

Contenu de cet article

Opérateurs arithmétiques

Les opérateurs arithmétiques permettent de calculer une valeur à partir de deux nombres ou plus, ou de modifier le signe d’un nombre de positif à négatif ou inversement. Objectif de l’opérateurExemple+ Additionner deux nombres. [Sous-total]+[SalesTax] : recherchez la différence entre deux nombres ou indiquez la valeur négative d’un nombre. [Prix]-[Remise] * Multipliez deux nombres. [Quantité]*[Prix] / Divisez le premier nombre par le deuxième nombre. [Total]/[ItemCount] \ Arrondissez les deux nombres à des entiers, divisez le premier nombre par le deuxième nombre, puis tronquez le résultat en entier. [Inscrit]\[Salles] Mod Divisez le premier nombre par le deuxième nombre, puis retournez uniquement le reste. [Inscrit] Mod [Salles] ^ Élever un nombre à la puissance d’un exposant. Nombre ^ Exposant

Haut de la page

Opérateurs de comparaison

Les opérateurs de comparaison permettent de comparer des valeurs et de renvoyer un résultat True (vrai), False (faux) ou Null (valeur inconnue).

Opérateur Objectif Exemple
< Renvoie True si la première valeur est inférieure à la deuxième. Valeur1 < Valeur2
<= Renvoie True si la première valeur est inférieure ou égale à la deuxième. Value1 <= Value2
> Renvoie True si la première valeur est supérieure à la deuxième. Valeur1 > Valeur2
>= Renvoie True si la première valeur est supérieure ou égale à la deuxième. Value1 >= Value2
⁠=⁠ Renvoie True si la première valeur est égale à la deuxième. Value1 = Value2
<> Renvoie True si la première valeur n’est pas égale à la deuxième. Valeur1 <> Valeur2

Remarque

Dans tous les cas, si la première ou la deuxième valeurs ont la valeur Null, le résultat est également Null. La valeur Null représentant une valeur inconnue, le résultat de toute comparaison avec un valeur Null est également inconnu.

Haut de la page

Opérateurs logiques

Les opérateurs logiques permettent de combiner deux valeurs booléennes et de renvoyer un résultat True, False ou Null. Les opérateurs logiques sont également appelés opérateurs booléens. Exempled’objectifde l’opérateur Et retourne true quand Expr1 et Expr2 ont la valeur true. Expr1 et Expr2 ou retourne true quand Expr1 ou Expr2 a la valeur true. Expr1 ou Expr2 Eqv renvoie la valeur True lorsque Expr1 et Expr2 ont la valeur true, ou quand Expr1 et Expr2 ont la valeur false. Expr1 Eqv Expr2 Ne renvoie pas la valeur True quand Expr n’a pas la valeur true. Non Expr Xor renvoie la valeur True quand Expr1 a la valeur true ou Expr2 est vrai, mais pas les deux. Expr1 Xor Expr2

Haut de la page

Opérateurs de concaténation

Les opérateurs de concaténation permettent de combiner deux valeurs de texte en une seule. Exempled’objectif d’opérateur & Combine deux chaînes pour former une chaîne. string1 & string2 + Combine deux chaînes pour former une chaîne et propage des valeurs Null (si une valeur est Null, l’expression entière prend la valeur Null). string1 + string2

Haut de la page

Opérateurs spéciaux

Les opérateurs spéciaux permettent de renvoyer un résultat True ou False, comme dans le tableau suivant. L’exempled’objectifde l’opérateur est null ou n’est pas null Détermine si une valeur est Null ou Non Null. Field1 Is Not Null Like « pattern » Correspond aux valeurs de chaîne à l’aide des opérateurs génériques ? et *. Champ1 Comme « instruct* » Entre val1 et val2 Détermine si une valeur numérique ou une valeur de date est trouvée dans une plage. Champ1 compris entre 1 et 10
- OU -
Champ1 Entre #07-01-07# et #12-31-07# In (val1,val2...) Détermine si une valeur se trouve dans un ensemble de valeurs. Champ1 Dans (« rouge »,"vert »,"bleu »)
- OU -
Champ1 dans (1,5,7,9)

Haut de la page