Tutoriels Microsoft Office

Utilisation du générateur d’expressions dans Access 2010

Par Thomas , le 6 août 2021 — 3 minutes de lecture
design view 1

L’application de conditions différentes sur les champs de données est très utile lorsque vous devez évaluer les valeurs des champs de données en fonction d’autres champs. Générateur d’expressions dans Access 2010 vous offre exactement cela avec une prise en charge complète de l’application de fonctions et de formules. Il peut être utilisé n’importe où dans Access 2010 avec n’importe quel élément de base de données comme ; Formulaires, rapports, requêtes et tableaux. Dans cet article, nous utiliserons le générateur d’expressions dans la requête pour évaluer de nouvelles valeurs de champ de données.

Pour commencer, lancez Access 2010 et créez une table, accédez à l’onglet Créer et cliquez sur Table. À titre d’illustration, nous créons une table comportant des champs, ID, nom de l’employé, année de service et salaire.

vue de conception 1

Après avoir affecté des champs de données en mode Création, fermez-le et attribuez-lui un nom approprié. Ouvrez le tableau en mode Feuille de données et commencez à remplir les valeurs de champ.

salaire de l'employé

Nous avons l’intention d’évaluer le nouveau salaire à condition que si l’employé a rendu ses services pendant plus de 4 ans, il aura une augmentation de salaire. Pour appliquer cette condition, nous allons créer une requête. Rendez-vous sur l’onglet Créer et cliquez sur Conception de requête.

conception de requête

Une boîte apparaîtra contenant le nom de la table, sélectionnez la table récemment créée et cliquez sur Ajouter.

afficher le tableau

Dans la zone de tableau inséré, double-cliquez sur les champs que vous souhaitez insérer dans la requête.

requête de conception

Placez maintenant le curseur d’insertion adjacent au dernier champ et dans le groupe Configuration de la requête, cliquez sur Générateur.

constructeur

Cela fera apparaître la boîte de dialogue Expression Builder, ici nous écrirons une expression qui évaluera le nouveau salaire selon la condition spécifiée.

Nous avons simplement utilisé l’instruction conditionnelle iff comme;

Nouveau salaire : IIf([Year of Service]>4,[Salary]*2.5,[Salary]*1)

Cela créera un nouveau champ de table, à savoir New Salary, dans lequel vous verrez le nouveau salaire des employés. Une fois la condition d’écriture terminée, cliquez sur OK pour continuer.

année de service 1

L’expression sera ajoutée avec succès à côté du dernier champ de la table. Maintenant, sous le groupe Résultats, cliquez sur Exécuter.

Cours

Lors de l’exécution de la requête, vous verrez un nouveau champ de table, à savoir Nouveau salaire, contenant les nouveaux salaires des employés tels que spécifiés dans Expression Builder.

mettre en doute

Fermez maintenant la requête et donnez-lui un nom approprié.

nouveau salaire

Vous pouvez également consulter nos guides précédemment examinés sur Comment créer des tables dans Access 2010 en utilisant uniquement des commandes SQL et Comment crypter une base de données avec un mot de passe dans Access 2010

Thomas

Né devant Windows 3.x et toujours passionné par l'évolution de ce système d'exploitation, j'écris aujourd'hui des guides d'optimisations et solutions pour le très abouti Windows 10. Vous retrouver aussi ma section concernant Microsoft Office qui regorge de tips et astuces pour la célèbre suite bureautique.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.