Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Quel type de SQL ne MS SQL utilisati…
  • Comment faire pour supprimer SQLite 
  • Open Source Tools 
  • Comment convertir en nombres dans Or…
  • Comment ajuster les paramètres de C…
  • Comment créer un groupe de catalogu…
  • Comment base d'un contrôle d'une zo…
  • La fonction d'agrégation de sous-re…
  • Quels sont les avantages d'utiliser …
  • Microsoft DTS Tutoriel 
  •   Logiciel de base de données
  • 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
  •  
    Logiciel de base de données

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Les données des outils de reporting 
  • Comment remplir un dossier avec des données provenant d'un enregistrement précédent dans Access 2…
  • Comment faire pour convertir le formulaire d'accès à accès aux données 
  • Comment attribuer une clé primaire à un champ 
  • Comment Exécuter une requête SQL dans Access 
  • Comment copier une feuille Calc d'OpenOffice Avec la mise en forme 
  • Comment utiliser une API SharePoint pour récupérer des données d'une page Web 
  • Comment faire pour créer un champ Oui /Non , On /Off ou Vrai /Faux dans Access 2003 
  • Comment faire pour utiliser des paramètres de requête dans les formes multiples avec des valeurs n…
  • Types de bases de données relationnelles 
  • Connaissances Informatiques © http://www.ordinateur.cc