Comment utiliser la fonction DSum dans Access

Microsoft Access utilise la fonction DSum pour calculer la somme d'un ensemble de champs défini.

Étape 1

Ouvrez votre base de données Access 2010. Déterminez les champs de votre table ou requête à totaliser. Les résultats des champs doivent être des valeurs numériques pour que cette fonction fonctionne correctement. Si vous utilisez une version d'Access autre que 2010, les étapes permettant de créer cette fonctionnalité sont similaires, mais l'emplacement des outils logiciels peut varier.

Étape 2

Sélectionnez votre requête enregistrée dans le menu Access ou créez une nouvelle requête à l'aide de "l'Assistant de requête", que vous trouverez dans l'onglet "Autre" du menu "Créer".

Étape 3

Ouvrez votre requête en "Mode Création" en sélectionnant cette option dans le menu "Affichage".

Étape 4

Cliquez sur le bouton "Constructeur" dans l'onglet "Conception" pour ouvrir la fenêtre contextuelle "Générateur d'expression".

Étape 5

Collez la syntaxe "DSUM" suivante dans la fenêtre du constructeur d'expression: DSum ("[nom_zone]", "nom_table", "[champ>] = 'valeur'").

Étape 6

Sélectionnez la zone "nom_zone" de l'expression. Dans cet exemple, "Field_Name" est l'expression et représente le champ de votre table ou requête qui inclut les valeurs à agréger. Remplacez ce texte par le nom de votre champ.

Étape 7

Remplacez "Nom_table" par le nom de votre table ou requête où se trouve le champ. Il s'agit du domaine de la fonction et identifie l'ensemble des enregistrements à évaluer.

Étape 8

Sélectionnez "[campotexto] = 'Valor'" pour modifier les critères de la fonction. Les critères limitent la plage de données dans laquelle la fonction DSum est exécutée. Par exemple, si votre campotext est Campo2 et que votre valeur est "10", la fonction examinera uniquement les lignes de données dans lesquelles Field2 est égal à 10. Les critères fonctionnent de manière similaire à une clause "WHERE" dans les expressions SQL . Vous pouvez omettre cette section de la fonction si la modification des critères n'est pas nécessaire.

Étape 9

Remplacez "[campotexto]" par le nom du champ contenant les critères et "Valeur" par le texte ou le numéro du critère.

Étape 10

Cliquez sur "OK".

Étape 11

Cliquez sur "Exécuter" dans le menu principal pour voir les résultats de la requête. Le champ d'expression affichera le total approprié de vos champs.