Select the product you need help with
ACC : Comment faire pour créer des totaux en cours d'exécution dans une requête (95/97)Numéro d'article: 138911 - Voir les produits auxquels s'applique cet article SommaireRésuméAvancé : La nécessité de codage expert, l'interopérabilité et compétences multi-utilisateur. Cet article illustre deux méthodes que vous pouvez utiliser pour créer une requête de totaux en cours d'exécution ; c'est-à-dire, le total pour chaque enregistrement est une somme de cet enregistrement et de tous les enregistrements précédents. Ce type de requête est utile pour afficher des totaux cumulés sur un groupe d'enregistrements (ou sur une période de temps) dans un graphique ou un état. Remarque : Un démonstration de la technique utilisée dans cet article peut être constaté dans le fichier d'exemple Qrysmp97.exe. Pour plus d'informations sur la façon d'obtenir cet exemple de fichier, consultez l'article suivant dans la base de connaissances Microsoft : 182568
(http://support.microsoft.com/kb/182568/EN-US/
)
ACC97 : Microsoft Access 97 exemples de requêtes disponibles au centre de téléchargement Plus d'informationsMéthode 1La première méthode utilise une fonction DSum() et critères dans une requête pour créer un cumul dans le temps. La fonction DSum() additionne l'enregistrement actif et tous les enregistrements précédents. Lorsque la requête se déplace vers l'enregistrement suivant, la fonction DSum() s'exécute à nouveau et met à jour le total cumulé.L'exemple de requête suivant utilise la table commandes à partir de la base de données Comptoir.mdb pour créer un cumul des frais de transport pour chaque mois de 1994. L'exemple de données est limité à une année pour des raisons de performances. Étant donné que la fonction DSum() s'exécute qu'une seule fois pour chaque enregistrement dans la requête, il peut prendre plusieurs secondes (selon la vitesse de votre ordinateur) pour la requête à la fin du traitement. Pour créer et exécuter cette requête, procédez comme suit :
Ayear Amonth RunTot Fdate
-------------------------------------
1994 8 1288.18 Aug
1994 9 2685.35 Sep
1994 10 3808.83 Oct
1994 11 5219.05 Nov
1994 12 7481.28 Dec
Dans Microsoft Access version 7.0, notez que le champ RunTot affiche les enregistrements suivants avec un cumul :
Ayear Amonth RunTot Fdate
-------------------------------------
1994 1 1936.65 Jan
1994 2 3452.52 Feb
1994 3 5479.33 Mar
1994 4 8607.74 Apr
1994 5 12094.67 May
1994 6 13859.39 Jun
1994 7 17729 Jul
1994 8 21992.58 Aug
1994 9 27477.79 Sep
1994 10 31767.05 Oct
1994 11 36681.15 Nov
1994 12 42894.37 Dec
Méthode 2La deuxième méthode utilise une requête totaux avec une fonction DSum() pour créer un cours d'exécution total sur un groupe.L'exemple de requête suivant utilise la table commandes à la somme des frais de transport par employé ainsi que pour calculer un cumul des frais de transport. Pour créer et exécuter la requête, procédez comme suit :
RéférencesPour plus d'informations sur les requêtes de totaux, recherchez dans le sommaire pour "requêtes, des calculs," et puis «effectuer des calculs dans une requête» ou formulez votre question au Compagnon Office de Microsoft Access 97. Pour plus d'informations sur la création d'une requête de totaux en cours d'exécution, consultez l'article suivant dans la base de connaissances Microsoft : N° d'ARTICLE : 132134
(http://support.microsoft.com/kb/132134/EN-US/
)
ACC2 : How to Create exécution totaux dans une requête PropriétésNuméro d'article: 138911 - Dernière mise à jour: vendredi 19 janvier 2007 - Version: 3.1 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 138911
(http://support.microsoft.com/kb/138911/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. |





Retour au début








