Comment utiliser la fonction DSum dans Access

Comment utiliser la fonction DSum dans Access

Microsoft Access 2010 expressions sont comparables à des champs de formule dans Microsoft Excel expressions, et vous pouvez calculer les champs totaux d'un tableau ou d'une requête en utilisant une fonction appelée SomDom. La fonction DSum est une fonction intégrée dans Access 2010 qui calcule la somme totale d'un ensemble de valeurs de champs dans un ensemble restreint de dossiers. Par exemple, vous pouvez utiliser la fonction DSum dans une requête pour calculer le total des achats effectués par un client sur une période de temps réglable. La syntaxe de cette fonction est SomDom (expression, domaine, [critères]).

Explication

Ouvrez votre base de données Access 2010. Déterminer les champs de votre table ou requête qui doivent être additionnées. Les résultats sur le terrain doivent être des valeurs numériques pour la fonction fonctionne correctement. Si vous utilisez une version d'accès autre que 2010, les étapes pour créer cette fonction sont similaires, mais les emplacements des outils logiciels pourraient varier.

Sélectionnez votre requête enregistrée dans le menu d'accès ou créer une nouvelle requête à l'aide de l'Assistant Requête. L'Assistant de requête peut être trouvé sous l'onglet "Autre" dans le menu "Créer".

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

Cliquez sur le bouton "Builder" sous l'onglet "Design" pour ouvrir la fenêtre pop-up "Expression Builder".

Collez la syntaxe suivante "BDSOMME" dans la fenêtre Générateur d'expression: DSum ("[FIELD_NAME]", "nom de table", "[champ de texte] = 'Valeur'")

Sélectionnez la zone "FIELD_NAME" de l'expression. "FIELD_NAME" dans cet exemple est l'expression et représente le champ dans votre table ou requête qui inclut les valeurs additionnées. Remplacez ce texte avec le nom de votre domaine.

Remplacez "nom de table" avec le nom de votre table ou requête dans laquelle le champ est logé. Il s'agit de la zone de nom de domaine de la fonction et identifie l'ensemble d'enregistrements à évaluer.

Sélectionnez "[champ de texte] = 'Valeur'" pour modifier les critères de la fonction. Critères limitent l'éventail des données sur lesquelles la fonction DSum est effectuée. Par exemple, si votre champ de texte est Champ2 et votre valeur est "10", la fonction ne examiner les lignes de données où Champ2 est égale à 10. Critères fonctionne de manière similaire à un "WHERE" dans les expressions SQL. Vous pouvez omettre cette partie de la fonction si une modification de critères n'est pas nécessaire.

Remplacer "[champ de texte]" avec le nom de domaine qui comprend les critères et "Value" avec le texte des critères ou le numéro.

Cliquez sur «OK».

Cliquez sur "Exécuter" dans le menu d'en-tête pour afficher les résultats de la requête. Le champ d'expression s'affiche avec le total approprié de vos champs.