Skip to main content

Opérateurs et expressions dans Microsoft Access 2013

Anonim

Pour optimiser réellement les résultats des requêtes et des calculs à partir de Microsoft Access, les utilisateurs doivent se familiariser avec les opérateurs et les expressions le plus tôt possible. En comprenant chacun de ces éléments d’Access et leur fonctionnement, vous obtiendrez des résultats beaucoup plus fiables, quelle que soit la tâche que vous accomplissez. Des calculs plus précis aux recherches ou requêtes ciblées, opérateurs et expressions sont deux des éléments fondamentaux pour tirer le meilleur parti d’Access.

Les opérateurs sont les signes et les symboles indiquant le type de calcul que Access doit utiliser pour une expression donnée. Ils servent à différentes fins, telles que mathématiques ou comparatives, et les symboles vont du signe plus ou du symbole de division aux mots tels que And, Or et Eqv. Il existe également une classe spéciale d'opérateurs généralement associés au codage, tels que Is Null and Between… And.

Les expressions sont plus complexes que les opérateurs et permettent d'exécuter différentes tâches dans Access. Ils fournissent non seulement des calculs; Les expressions peuvent extraire, combiner, comparer et valider des données. Ils sont très puissants et il faudra donc peut-être un certain temps pour comprendre pleinement comment et quand les utiliser.

Types d'opérateurs

Ce qui suit détaille les cinq types d’opérateurs et comment vous les utilisez.

Opérateurs arithmétiques sont le type d’opérateur auquel la plupart des gens pensent quand ils entendent le terme calcul. Ils calculent la valeur d'au moins deux nombres ou modifient un nombre en positif ou en négatif. Les détails suivants décrivent tous les opérateurs arithmétiques:

+ Ajout

- soustraction

* Multiplication

/ Division

Arrondir à l'entier le plus proche, diviser, puis tronquer en un entier

^ Exposant

Mod Divide, puis ne montre que le reste

Opérateurs de comparaison sont peut-être les plus courantes pour les bases de données car leur objectif principal est de passer en revue et d’analyser les données. Voici les opérateurs de comparaison et le résultat indique la relation entre la première valeur et les autres données. Par exemple, <indique que la première valeur est inférieure à la deuxième valeur de la comparaison.

< Inférieur à

<= Inférieur ou égal à

> Plus grand que

> = Supérieur ou égal à

= Égal à

<> Pas égal à

Null La première ou la deuxième valeur est nulle car les comparaisons ne peuvent pas inclure de valeurs inconnues.

Opérateurs logiques , ou Opérateurs booléens, analysent deux valeurs booléennes et donnent les valeurs true, false ou null.

Et renvoie les résultats lorsque les deux expressions sont vraies

Ou renvoie les résultats lorsque l'une des expressions est vraie

Eqv Renvoie les résultats lorsque les deux expressions sont vraies ou fausses

Non Renvoie les résultats lorsque l'expression n'est pas vraie.

Xou Renvoie les résultats quand une seule des deux expressions est vraie.

Enchaînement les opérateurs combinez les valeurs de texte en une seule valeur.

& Crée une chaîne à partir de deux chaînes

+ Crée une chaîne à partir de deux chaînes, y compris une valeur null lorsque l'une des chaînes est nulle

Opérateurs spéciaux entraîner une réponse vraie ou fausse.

Null / Null Null Analyse si une valeur est Null

Like… Recherche les valeurs de chaîne correspondant à l'entrée après Like; les jokers aident à élargir la recherche

Entre… Compare les valeurs à la plage spécifiée après Entre

In (…) Compare les valeurs pour voir si elles se trouvent dans la plage spécifiée entre parenthèses

Relation entre opérateurs et expressions

Vous devez comprendre les opérateurs pour créer des expressions. Bien que les opérateurs n’aient vraiment aucune application, ils peuvent constituer un outil très puissant s’ils sont utilisés correctement dans une expression. Par exemple, un signe plus seul ne fait rien car il n'a aucune valeur à ajouter. Toutefois, lorsque vous créez une équation mathématique (appelée expression dans Access), 2 + 2, vous avez non seulement des valeurs, mais vous pouvez également obtenir un résultat. Les expressions nécessitent au moins un opérateur, tout comme vous ne disposez pas d'une équation sans le signe plus.

Pour ceux qui connaissent Microsoft Excel, une expression est la même chose qu'une formule. Les expressions suivent une structure similaire, quel que soit leur type, tout comme une formule ou une équation suit toujours une structure, quelle que soit sa complexité.

Tous les noms de champs et de contrôles sont contenus dans leur propre jeu de crochets. Bien qu'Access crée parfois les crochets pour vous (lorsque vous entrez un seul nom sans espaces ni caractères spéciaux), il est préférable de prendre l’habitude d’ajouter des crochets.

Quand utiliser une expression

Les expressions peuvent être utilisées presque n'importe où dans Access, y compris les rapports, les tables, les formulaires et les requêtes. Pour les utilisateurs avancés, les expressions peuvent être utilisées dans les macros pour extraire des données de manière cohérente pour une analyse régulière. Ils peuvent être utilisés pour convertir des devises, calculer le montant total dépensé pour un projet ou les contributions versées, ou même comparer l’argent dépensé pour différents projets afin de déterminer le projet le plus efficace. Plus vous en apprendrez sur les expressions, plus il sera facile de comprendre quand il serait plus simple d'en créer une pour une utilisation régulière au lieu d'exporter des données dans une feuille de calcul ou de faire le travail manuellement.

Comment créer une expression

Access dispose d’un générateur d’expression qui effectue le travail à votre place. Par conséquent, même si vous vous familiarisez avec les différents opérateurs et les utilisations possibles des expressions, vous pouvez les créer plus rapidement.

Pour accéder au générateur, cliquez avec le bouton droit de la souris sur l’objet (table, formulaire, rapport ou requête) sur lequel vous souhaitez utiliser l’expression, puis accédez au menu contextuel. Vue de conception. En fonction de l'objet, utilisez les instructions suivantes.

Tableau - cliquez sur le champ que vous souhaitez modifier, puis sur Général languette. Sélectionnez la propriété à laquelle vous souhaitez ajouter l'expression, puis le Construire bouton (trois ellipses).

Formulaires et rapports - cliquez sur le contrôle, puis sur Propriétés. Sélectionnez la propriété à laquelle vous souhaitez ajouter l'expression, puis le Construire bouton (trois ellipses).

Requête - cliquez sur la cellule où vous voulez ajouter l'expression (n'oubliez pas que vous devriez regarder la grille de création, pas un tableau). Sélectionner Configuration de la requête du Conception onglet, puis Constructeur.

Il faudra un certain temps pour s’habituer à la création d’expressions, et un sandbox peut être très utile pour ne pas enregistrer d’expressions expérimentales dans une base de données dynamique.