A collection of declarations, statements, and procedures stored together as one named unit. Microsoft Access has two types of modules: standard modules and class modules. Form and report modules are class modules containing code that's local to the form or report. Unless explicitly made private to the module in which they appear, procedures in standard modules are recognized and can be called by procedures in other modules in the same database or in referenced databases.