| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
    Comment créer des rapports de vieillissement dans Access
    Un rapport de vieillissement est un rapport qui indique les comptes des montants à recevoir par âge . Le rapport rend facile à repérer les clients qui sont en retard dans leurs paiements. La clé pour créer ces types de rapports dans Microsoft Access est de faire une vue de vos données qui possède ces colonnes déjà créés. Ceci est fait en utilisant une technique de langage d'interrogation puissant appelé un sous- select. Choses que vous devez
    Microsoft Access 2007
    Afficher plus Instructions
    1

    Utilisez la fonction DateDiff pour calculer à quel retard quelconque paiement . Comme un exemple très simplifié , supposons qu'il existe deux tables dans la base de données Access : Commandes et clients . Chaque client a un nom et une identité. Chaque commande est une pièce d'identité , un numéro de client , un montant, une date de commande et la date de paiement. Si l'ordre n'est pas encore payée, la date de paiement est nul. Le nombre de jours que le paiement de la commande est en retard est le nombre de jours entre aujourd'hui et la date de la commande. Pour obtenir cette valeur dans une requête Access , utilisez la fonction DateDiff . Un exemple serait DateDiff ( "d" , DateCommande , maintenant) . Le "d" indique à la fonction de compter le nombre de jours (au lieu de mois , années, heures, minutes, etc.) Le " maintenant" dans l'appel de fonction indique la date du jour selon l'horloge de l' ordinateur. Un sous- SELECT est une requête de sélection séparée emboîtée dans une requête de sélection existant. Le sous- SELECT doit retourner une seule valeur . Voici un exemple de requête avec une sous-sélection qui donne seulement les ordres moins de 30 jours de retard :

    c.custname SELECT , ( SELECT sum ( o.Amount ) FROM commandes WHERE o Période ("d », o.OrderDate , maintenant ) <31 ET o.PaymentDate est nulle et o.CustomerID = c.ID ) comme [ 30 jours ou moins ], du client c ORDER BY
    c.CustName Page 2 < p> Combinez plusieurs sous -requêtes en une seule grande interrogation. En combinant ces types de sous-requêtes , chacune avec un ensemble de critères différents , un ensemble de colonnes est créé où chaque colonne est le montant total des paiements pour un client donné qui sont en retard par le nombre de jours spécifié. Voici un exemple :

    c.custname SELECT (SELECT sum ( o.Amount ) FROM commandes WHERE o Période ( "d" , o.OrderDate , maintenant ) <31 ET o.PaymentDate est nulle et o.CustomerID = c.ID ) comme [30 jours ou moins] , ( SELECT sum ( o.Amount ) FROM commandes WHERE o Période ( "d" , o.OrderDate , maintenant ) > 30 ET datediff ( "d" , o.OrderDate , maintenant ) <61 ET o.PaymentDate est nulle et o.CustomerID = c.ID ) que [ 31-60 jours] (SELECT sum ( o.Amount ) FROM commandes WHERE o Période ( "d" , o.OrderDate , maintenant ) > 60 ET datediff ( "d" , o.OrderDate , maintenant ) < 91 et o.PaymentDate est nulle et o.CustomerID = c.ID ) que [ 61-90 jours ] (SELECT sum ( o.Amount ) FROM Orders o Où datediff ( "d" , o.OrderDate , maintenant ) > 90 et datediff ( "d" , o.OrderDate , maintenant ) < 121 et o.PaymentDate est nulle et o . CustomerID = c.ID ) comme [ 91-120 jours ] (SELECT sum ( o.Amount ) FROM Orders o Où datediff ( "d" , o.OrderDate , maintenant ) > 120 ET o.PaymentDate est nulle et o . CustomerID = c.ID ) comme [ 121 jours ou plus] Depuis clientèle c ORDER BY c.CustName

    Cette requête donnera 6 colonnes : nom du client , le montant total moins de 30 jours de retard , le montant entre 31 et 60 jours de retard, 61 et 90 jours , 91 et 120 jours, et plus de 121 jours de retard. Une fois que la requête est mis en place la façon dont il doit être , l'enregistrer dans Access.
    3

    créer le rapport. Une requête enregistrée comme celle-ci peut être utilisé comme la base d'un rapport comme s'il s'agissait d'une table. L'assistant de rapport peut être utilisé , en sélectionnant la requête enregistrée au lieu des tables.

    Previous :

    next :
      articles connexes
    ·Comment faire une recherche Utilisation de caractères …
    ·Les utilisations de la SGBD Oracle 
    ·Comment faire pour supprimer une instance de SQL 2005 E…
    ·Comment remplacer ANSI SQL 
    ·Comment se déplacer accès à SQL Express 
    ·Comment rendre l'accès Run Faster 
    ·MS Tutoriel Advance Access 
    ·Comment mettre en place une base de données sécurisé…
    ·Qu'est-ce chargement incrémentiel dans SSIS 
    ·Problèmes Cardfile 
      articles en vedette
    ·Comment faire pour convertir un fichier PDF au format W…
    ·Comment se débarrasser de la lecture plus Link dans Dr…
    ·Microsoft SharePoint Formation 
    ·Comment faire pour convertir Vlc pour Mpeg 
    ·Comment faire pour supprimer la protection de M4P Sans …
    ·Comment comparer les logiciels antivirus 
    ·Comment tracer deux diagrammes de dispersion avec des l…
    ·Comment formater aide de la flèche Bullets 
    ·Comment insérer dans une table avec une commande SQL 
    ·Comment faire pour supprimer et désinstaller le Spy Sw…
    Copyright © Connaissances Informatiques http://fr.wingwit.com