FMS Home FMS Software Development Team Blog FMS Facebook Page FMS Twitter
Jump: Search:
 
Microsoft Access Database Documentation and Analysis: Total Access AnalyzerMicrosoft Access Design AnalysisMicrosoft Access documenter Download the trial version of the best Microsoft Access documentation program

All Reports in Total Access Analyzer for Microsoft Access

Microsoft Access Database Documentation ReportsTotal Access Analyzer includes 380+ reports, making it the most powerful documentation and analysis program for Microsoft Access professionals.

You can customize the header and footer of the reports from the Options button. Many of the reports allow you to filter the objects or issues.

Each database's documentation is stored separately, so you can always go back to your previously documented data.

The reports are organized into these major categories:

Featured reports are highlighted below with linked images and details.


Microsoft Access Database Documentation Summary Database Summary

See an overview of your entire database to quickly see what's included.


Cross Reference Analysis

Discover how your objects reference each other.

Field Cross-Reference

  • Sorted by Field Name
  • Sorted by Object Name
  • by All Objects
  • by Queries
  • by Forms
  • by Reports
  • by Data Access Page

Object Cross-Reference

  • Table References
  • Query References
  • Form References
    • Sorted by Form Name
    • Sorted by Calling Object
  • Report References
    • Sorted by Report Name
    • Sorted by Calling Object
  • Control References in Code
    • Sorted by Calling Object
    • Sorted by Referenced Control
  • Macro References
  • CommandBar References
    • Sorted by CommandBar Name
    • Sorted by Calling Object
  • Hyperlinks
  • Data Access Page References
    • Sorted by Page Name
    • Sorted by Calling Object
  • Database Diagram References
    • Sorted by Diagram Name
    • Sorted by Calling Object
  • Stored Procedure References
    • Sorted by Procedure Name
    • Sorted by Calling Object
  • View References
    • Sorted by View Name
    • Sorted by Calling Object

Module Analysis

Basic Module Printouts

  • Module List
    • Sorted by Module Name
    • Sorted by Module Type
  • Module Printouts:
Microsoft Access Module Printout Report
Standard Module Printout with Procedure Index
Microsoft Access Module Formatted and Bracketed Loops Report
Bracketed and Formatted Module Printout

Module Code Analysis

  • Module Analysis Summary (across all form, report and standard modules)
  • Single Module Overview
  • Procedure Lists
  • Procedure List with Comments
    • Sorted by Mod. and Proc.
    • Sorted by Procedure Name
  • Procedure Usage
  • Library Declarations
    • Sorted by Module Name
    • Library Declarations, Sorted by Procedure Name
  • VBA Functions
    • Sorted by Calling Object
    • Sorted by Function
  • DoCmd
    • Sorted by Module and Procedure
    • Sorted by Action
    • * Action Summary
    • * Action and Argument Summary
  • Enum Declarations
    • Sorted by Module
    • Sorted by ENUM Name
  • Events Defined by Module
  • Events Raised
    • Sorted by Module and Procedure
    • Sorted by Module and Event
  • Labels
    • Sorted by Module and Procedure
    • Sorted by Label Name
  • User Defined Type Declarations
    • Sorted by Module
    • Sorted by Type Name
  • Variable List
    • Sorted by Module and Procedure
    • Sorted by Variable Name
    • * Condition, Sorted by Module and Procedure
  • Variable References
    • Sorted by Module and Procedure
    • Sorted by Variable Name
  • Variable Constants
    • Sorted by Module and Procedure
    • Sorted by Constant
    • * Condition, Sorted by Module and Procedure
  • Variables Defined WithEvents
  • Variables of Class Module
    • Sorted by Module
    • Sorted by Class Module
  • Variables of Enum
    • Sorted by Module
    • Variables of Enum, Sorted by Enum Name
  • Variables of User Defined Type
    • Sorted by Module
    • Sorted by Type Name
  • Temporary Variables (TempVars)
    • Sorted by Calling Object
    • Sorted by TempVar Name
  • Classes Implemented
    • Sorted by Calling Module
    • Sorted by Implemented Class
  • DefType Statements
  • * Compiler Conditions
    • * Summary
    • * Sorted by Condition
    • * Sorted by Module and Line
    • * Sorted by Module and Procedure

Database Flow Diagrams

Hierarchical diagrams visually revealing how objects reference each other through multiple levels.

  • Application Flow Diagram showing procedure and event flow for the entire database
  • Data Diagram showing how data flows from tables into queries, forms, reports, etc.
  • Object Diagram showing what objects are referenced by a form, report, or query.

Application, Data Flow, and Object diagrams can be redrawn to show the hierarchy of a single object. The redrawn diagram can also be printed from the Documentation Explorer, allowing you to print a report of a single object's diagram.

Application Flow Diagram
Application Flow Diagram
Data Flow Diagrams
Data Diagram
Object Flow Diagrams
Object Diagram

More information on Diagram Displays and Reports


Errors, Suggestions, and Performance Tips

Total Access Analyzer detects a wide range of issues to help you create better Access applications by flagging items that will cause it to crash, and offering suggestions to improve your application and performance. A list of issues detected is available here.

Error Reports

These are problems that will most likely cause your Access application to crash. For instance, references to objects that were deleted or renamed will crash when the user encounters them. When Total Access Analyzer detects these errors, you should examine them carefully and fix them before deploying your database. A variety of reports with different sorting and filters are available:

  • Summary of Errors
    • by Type
    • by Type with Descriptions
  • By Error Type
    • All
    • Table
    • Query
    • Form
    • Report
    • Macro
    • Module
    • Command Bars
    • Security
    • Data Access Pages
    • Database Diagram
    • Stored Procedures
    • View
  • By Object Name
    • All Errors
    • Table Errors
    • Query Errors
    • View Errors
    • Form Errors
    • Report Errors
    • Macro Errors
    • Module Errors
    • Security Errors
    • Command Bars Errors
    • Data Access Page Errors
    • Database Diagram Errors
    • Stored Procedure Errors
  • Object Reference Errors

Suggestion Reports

Suggestions incorporate our knowledge of Best Development Practices for creating professional Access applications. Suggestions cover items that are not necessarily going to cause your application to crash or perform poorly, but may make it easier to maintain, support, and appear more polished. For instance, we may note that certain objects or code are unused, but that doesn't mean you have to delete them. A variety of reports with different sorting and filters are available:

  • Summary of Suggestions
    • by Type
    • by Type with Descriptions
  • Table Fields with Different Types
  • Identical SQL and RecordSources
  • By Suggestions Type
    • All
    • Table
    • Query
    • Form
    • Report
    • Macro
    • Module
  • By Object Name
    • All Suggestions
    • Table Suggestions
    • Query Suggestions
    • Form Suggestions
    • Report Suggestions
    • Macro Suggestions
    • Module Suggestions
  • Unused Objects
    • Tables and Queries
    • Tables
    • Queries
    • Forms and Reports
    • Forms
    • Reports
    • Macros
  • Unused Module Code
    • Procedures
    • Properties
    • Constants
    • Variables
  • Module Procedures that Should be Private
  • Module Procedures without Error Handling
  • Module Functions without Return Type
  • Module Variable Conflicts with Reserved Words
  • Module Variables that Should be Type Cast
  • Module Constants without Explicit Type
  • Module Unused User Defined Types
  • Module Debug & Stop Statements

Performance Tips

Performance tips are ideas where you may be able to enhance the speed of your application. Certainly, many tips are not relevant because you've already implemented the most efficient solution. Nonetheless it's helpful to consider these ideas or objects that may be made more efficient. A variety of reports with different sorting and filters are available:

  • Summary of Performance Tips
    • by Type
    • by Type with Descriptions
  • By Performance Type
    • All Items
    • Table Items
    • Query Items
    • Form Items
    • Report Items
    • Module Items
  • By Object Name
    • All Items
    • Table Items
    • Query Items
    • Form Items
    • Report Items
    • Module Items

Basic Documentation

Database Documentation

  • Database Properties
  • User Defined Properties
  • Access Options, Sorted by Option Name
  • Access Options, Sorted by Option Type and Name
  • All Errors, Suggestions, and Performance Tips
  • Database VBA Library References
  • Ribbons

* ActiveX Controls

  • * ActiveX Controls Summary
  • * ActiveX Control References
    • * Sorted by ActiveX Type
    • * Sorted by Object Name

Object Inventory

  • Sorted by Object Name
  • Sorted by Object Type
  • Sorted by Creation Date
  • Sorted by Last Updated Date
  • Database Containers, Documents, and Properties

Import Export Specifications

  • Summary
    • Sorted by Name
    • Sorted by Type
  • * Detail
    • * Sorted by Name
    • * Sorted by Type

 Documentation

Note: Table Fields with Different Types is part of Suggestions

Relationships

  • Individual Relationships
  • Relationships Filtered on Primary Table
  • Relationships Filtered on Foreign Table
  • Relationships Window

Query Documentation

  • Query List
    • Sorted by Query Name
    • Sorted by Query Type
    • with SQL, Sorted by Query Name
    • with SQL, Sorted by Query Type
  • Query List Action Queries
    • Sorted by Query Name
    • Sorted by Query Type
  • Query Properties
    • Sorted by Query Name
    • Sorted by Property Name
  • Query Tables
    • Sorted by Query Name
    • Sorted by Table Name
  • Query Columns
    • Sorted by Query and Column Order
    •  Sorted by Query and Column Name
  • Query Column Properties
    • Sorted by Query Name
    • Sorted by Property and Query
    • Sorted by Property and Column
  • Query Joins
  • Query Fields Referenced
  • Query Parameters
    • Sorted by Query Name
    • Sorted by Parameter Name
  • Query Dictionary

Form Documentation

  • Form List
    • Sorted by Form Name
    • Sorted by Number of Controls
    • with Record Source, Sorted by Name
    • with Record Source, Sorted by Record Source
  • Form Properties
    • Sorted by Form Name
    • Sorted by Property Name
  • Form Embedded Macro Properties
  • * Form Embedded Macro Dictionary (with and without page breaks between macros)
  • Form Subforms
    • Sorted by Form Name
    • Sorted by Subform Name
  • Form Section Properties
    • Sorted by Form Name
    • Sorted by Property and Form
    • Sorted by Property and Section
  • Form Controls
    • Sorted by Form Name and Control Name
    • Sorted by Form Name and Control Type
    • with Associated Labels
  • Form Control Properties
    • Sorted by Form and Control Name
    • Sorted by Form and Control Type
    • Sorted by Property and Form
    • Sorted by Property and Control
  • Form Shortcut Keys
  • Form ActiveX Controls
    • Sorted by Form Name
    • Sorted by OLE Class
  • Form Dictionary
  • Form Dictionary with Properties
  • Form Blueprint
    Microsoft Access Form Blueprint with Annotated Controls

Report Documentation

  • Report List
    • Sorted by Report Name
    • Sorted by Number of Controls
    • with Record Source, Sorted by Name
    • with Record Source, Sorted by Record Source
  • Report Page Setup
    • Sorted by Report Name
    • Sorted by Orientation
  • Report Embedded Macro Properties
  • * Report Embedded Macro Dictionary (with and without page breaks between macros)
  • Report Properties
    • Sorted by Report Name
    • Sorted by Property Name
  • Report Subreports
    • Sorted by Report Name
    • Sorted by Subreport Name
  • Report Section Properties
    • Sorted by Report Name
    • Sorted by Property and Section
    • Sorted by Property and Report
  • Report Controls
    • Sorted by Report Name and Control
    • Sorted by Report and Control Type
    • with Associated Labels
  • Report Control Properties
    • Sorted by Report and Control
    • Sorted by Report and Control Type
    • Sorted by Property and Report
    • Sorted by Property and Control
  • Report ActiveX Controls
    • Sorted by Report Name
    • Sorted by OLE Class
  • Report Group Levels, Sorted by Level Number
  • Report Dictionary
  • Report Blueprint
    Microsoft Access Report Blueprint with Annotated Controls

Macro Documentation

  • Macro List
    • Sorted by Macro Name
    • Sorted by Number of Lines
  • * Macro Dictionary (with or without page breaks between macros)
  • * Embedded Macro Dictionary (with or without page breaks between macros)
    • for Forms
    • for Reports
  • Embedded Macro Properties

Workgroup and Security Documentation

  • * Summary of Groups and Users
  • Users
  • Groups
  • Container Permissions for Groups
  • Container Permissions for Users
  • Object Permissions for Groups
  • Object Permissions for Users

Command Bar Documentation

  • Command Bar List
  • Command Bar Properties
    • Sorted by Command Bar Name
    • Sorted by Property Name
  • Command Bar Controls
  • Command Bar Control Properties
    • Sorted by Command Bar
    • Sort by Property and Command Bar
    • Sort by Property and Control

ADP Database Diagram Documentation

  • Database Diagram List

ADP Stored Procedure Documentation

  • Stored Procedure List
  • Stored Procedure List with TSQL

ADP View Documentation

  • View List
  • View List with TSQL
  • View Properties
  • * View Columns

Data Access Page Documentation

For Access 2003 and earlier, these reports are available:

  • Data Access Page List
  • Data Access Page Properties
    • Sorted by Page Name
    • Sorted by Property Name
  • Data Access Page Element Properties
  • Data Access Page Dictionary
  • Data Access Page Field Properties

System Reports

  • Total Access Analyzer Output Databases
  • Total Access Analyzer Report List
  • Report List with Export File Names
    • Sorted by Category
    • Sorted by File Name
  • List of All Errors, Suggestions, and Performance Tips Detected
  • New Errors, Suggestions, and Performance Tips
  • Total Access Analyzer List
    • Errors Detected
    • Suggestions Detected
    • Performance Tips Detected

* Added in Total Access Analyzer 2010; many Module XREF reports enhanced with conditional compiler information

Feedback

Contact Us  l   Web questions: Webmaster   l   Copyright FMS, Inc., Vienna, Virginia
Celebrating our 27th Year of Software Excellence