FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/Microsoft_Access

Microsoft Access

Contents
    Split database architecture
    Migration to SQL Server
Versions
See also
References
External links

"},"discontinued":{"wt":""},"ver layout":{"wt":"stacked"},"latest release version":{"wt":"{{Latest stable software release/Microsoft Office}}"},"programming language":{"wt":"[[C++]] (back-end)<ref name=\"C++ in MS Office\">{{Cite web|date=July 17, 2014|title=C++ in MS Office|url=https://cppcon.org/bonus-talk-cxx-in-ms-office-2014/|url-status=live|archive-url=https://web.archive.org/web/20191107064047/https://cppcon.org/bonus-talk-cxx-in-ms-office-2014/|archive-date=November 7, 2019|access-date=June 25, 2019|publisher=cppcon}}</ref>"},"operating system":{"wt":"[[Microsoft Windows]]"},"platform":{"wt":""},"size":{"wt":""},"language":{"wt":""},"genre":{"wt":"[[Relational database management system|RDBMS]]"},"license":{"wt":"Proprietary"},"website":{"wt":"{{Official URL}}"}},"i":0}}]}'>
Microsoft Access
Microsoft Office Access 2024 running on Windows 11
DeveloperMicrosoft
ReleaseNovember 16, 1992;33 years ago (1992-11-16)

Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Access Database Engine (ACE) with a graphical user interface and software-development tools. It is part of the Microsoft 365 suite of applications, included in the Professional and higher editions or sold separately.

Microsoft Access stores data in its own format based on the Access Database Engine (formerly Jet Database Engine). It can also import or link directly to data stored in other applications and databases.

Software developers, data architects and power users can use Microsoft Access to develop application software. Like other Microsoft Office applications, Access is supported by Visual Basic for Applications (VBA), an object-based programming language that can reference a variety of objects including the legacy DAO (Data Access Objects), ActiveX Data Objects, and many other ActiveX components. Visual objects used in forms and reports expose their methods and properties in the VBA programming environment, and VBA code modules may declare and call Windows operating system operations.

In July 2011, Microsoft acknowledged an intermittent query performance problem with all versions of Access and Windows 7 and Windows Server 2008 R2 due to the nature of resource management being vastly different in newer operating systems. This issue severely affects query performance on both Access 2003 and earlier with the Jet Database Engine code, as well as Access 2007 and later with the Access Database Engine (ACE). Microsoft has issued hotfixes KB2553029 for Access 2007 and KB2553116 for Access 2010, but will not fix the issue with Jet 4.0 as it is out of mainstream support.

In earlier versions of Microsoft Access, the ability to distribute applications required the purchase of the Developer Toolkit; in Access 2007, 2010 and Access 2013 the "Runtime Only" version is offered as a free download, making the distribution of royalty-free applications possible on Windows XP, Vista, 7 and Windows 8.x.

Split database architecture

edit

Microsoft Access applications can adopt a split-database architecture. The single database can be divided into a separate "back-end" file that contains the data tables (shared on a file server) and a "front-end" (containing the application's objects such as queries, forms, reports, macros, and modules). The "front-end" Access application is distributed to each user's desktop and linked to the shared database. Using this approach, each user has a copy of Microsoft Access (or the runtime version) installed on their machine along with their application database. This reduces network traffic since the application is not retrieved for each use. The "front-end" database can still contain local tables for storing a user's settings or temporary data. This split-database design also allows development of the application independent of the data. One disadvantage is that users may make various changes to their own local copy of the application and this makes it hard to manage version control. When a new version is ready, the front-end database is replaced without impacting the data database. Microsoft Access has two built-in utilities, Database Splitter and Linked Table Manager, to facilitate this architecture.

Linked tables in Access use absolute paths rather than relative paths, so the development environment either has to have the same path as the production environment or a "dynamic-linker" routine can be written in VBA.

For very large Access databases, this may have performance issues and a SQL backend should be considered in these circumstances. This is less of an issue if the entire database can fit in the PC's RAM since Access caches data and indexes.

Migration to SQL Server

edit
Left: The icon for .mdb files.
Right: The icon for .accdb files. The file formats are differentiated by using the Access logo as seen in Office 2000 and the logo for the current version of Access.

Microsoft Access saves information under the following file formats:

Current formats
File format Extension
Access Blank Project Template.adn
Access Database (2007 and later).accdb
Access Database Runtime (2007 and later).accdr
Access Database Template (2007 and later).accdt
Access Add-In (2007 and later).accda
Access Workgroup, database for user-level security..mdw
Protected Access Database, with compiled VBA and macros (2007 and later).accde
Windows Shortcut: Access Macro.mam
Windows Shortcut: Access Query.maq
Windows Shortcut: Access Report.mar
Windows Shortcut: Access Table.mat
Windows Shortcut: Access Form.maf
Access lock files (associated with .accdb).laccdb
Legacy formats
File format Extension
Protected Access Data Project (not supported in 2013).ade
Access Data Project (not supported in 2013).adp
Access Database (2003 and earlier).mdb
Access Database (Pocket Access for Windows CE).cdb
Access Database, used for addins (Access 2, 95, 97),
previously used for workgroups (Access 2)
.mda
Access Blank Database Template (2003 and earlier).mdn
Access
Access (SQL Server) detached database (2000).mdf
Protected Access Database, with compiled VBA and macros (2003 and earlier).mde
Access lock files (associated with .mdb).ldb

Versions

edit
VersionVersion
number
Release dateJET/ACE versionSupported OSOffice suite version
Access 1.01.0November 16, 19921.0Windows 3.0
Access 1.11.119931.1 Windows 3.1x
Access 2.02.019942.0 Windows 3.1x Office 4.3 Pro
Access for Windows 957.0August 24, 19953.0 Windows 95 Office 95 Professional
Access 978.0January 16, 19973.5 Windows 95, Windows NT 3.51 SP5, Windows NT 4.0 SP2 Office 97 Professional and Developer
Access 20009.0June 7, 19994.0 SP1 Windows 95, Windows NT 4.0, Windows 98, Windows 2000 Office 2000 Professional, Premium and Developer
Access 200210.0May 31, 2001 Windows NT 4.0 SP6, Windows 98, Windows 2000, Windows Me Office XP Professional and Developer
Access 200311.0November 27, 2003 Windows 2000 SP3 or later, Windows XP, Windows Vista, Windows 7 Office 2003 Professional and Professional Enterprise
Access 200712.0January 27, 200712 Windows XP SP2, Windows Server 2003 SP1, or newer operating system Office 2007 Professional, Professional Plus, Ultimate and Enterprise
Access 201014.0July 15, 201014 Windows XP SP3, Windows Server 2003 SP2, Windows Server 2003 R2, Windows Vista SP1, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows Server 2012, Windows 8 Office 2010 Professional, Professional Academic and Professional Plus
Access 201315.0January 29, 201315 Windows 7, Windows Server 2008 R2, Windows Server 2012, Windows 8, Windows 8.1, Windows 10 Office 2013 Professional and Professional Plus
Access 201616.0September 22, 201516 Windows 7, Windows 8, Windows 8.1, Windows 10 Office 2016 Professional and Professional Plus
Access 2019September 24, 2018 Windows 10 Office 2019 Professional and Professional Plus
Access 2021October 5, 2021 Windows 10, Windows 11 Office 2021 Professional, Microsoft 365 Apps for business
Access 2024October 1, 2024 Windows 10, Windows 11 Access 2024,

Office 2024 Professional Plus, Microsoft 365 Business Premium & Standard, Microsoft 365 Enterprise.


There are no Access versions between 2.0 and 7.0 because the Office 95 version was launched with Word 7. All of the Office 95 products have OLE 2 capabilities, and Access 7 shows that it was compatible with Word 7.

Version number 13 was skipped.

See also

edit

References

edit
"Update history for Office LTSC 2021 and Office 2021". Microsoft Learn.
  • 1 2 "Introduction to importing and exporting data". Microsoft. Retrieved October 15, 2010.
  • ↑ Blaser, Albrecht, ed. (1990). Database Systems of the 90s. Lecture Notes in Computer Science. Vol. 466. doi:10.1007/3-540-53397-4. ISBN 978-3-540-53397-9. ISSN 0302-9743.
  • ↑ Ferguson, Scott. "The Birth of Visual Basic".
  • ↑ Flynn, Laurie (May 8, 1989). "Microsoft Applications to Share Macro Language". InfoWorld. p. 1.
  • ↑ Cringely, Robert X. (July 31, 1989). "No Way, the PC Industry Will Always Be Dominated By Doritos". InfoWorld. p. 86.
  • ↑ Mace, Scott (November 30, 1992). "Microsoft demos its ill-fated Omega". InfoWorld. p. 16.
  • ↑ "Where did the name for Microsoft Access come from?". The Old New Thing. Microsoft. April 13, 2006. Retrieved March 13, 2016.
  • ↑ "New in Access for developers". Microsoft. Retrieved March 13, 2016.
  • ↑ "What's new in Access 2021".
  • ↑ "Access Services in SharePoint Roadmap". Microsoft. Retrieved May 20, 2019.
  • ↑ "Microsoft Access 2013 Web Applications and Examples". access-templates.com. Retrieved September 4, 2017.
  • ↑ "Microsoft Access Runtime Distribution and Free Downloads". Retrieved June 15, 2016.
  • ↑ Aleksandar Jakšić (August 2008). "Developing Access 2007 Solutions with Native C or C++". Microsoft Corporation. Retrieved September 22, 2008.
  • ↑ "Microsoft Access Runtime Distribution Programs and Free Downloads". Retrieved March 13, 2016.
  • ↑ "Microsoft SQL Server Migration Assistant 7.10 for Access". Microsoft.com. Retrieved October 20, 2018.
  • ↑ "Microsoft Access Life-cycle Information". Retrieved October 23, 2011.
  • 1 2 3 4 "Office 2000 Systems Requirements". Microsoft Office website. Microsoft. Archived from the original on February 2, 2012. Retrieved May 2, 2013.
  • ↑ "Getting started with the 2007 Office system". Microsoft TechNet. Microsoft. April 28, 2009. Retrieved May 2, 2013.
  • ↑ "Microsoft Access 2016". Microsoft.
  • ↑ "Microsoft 365 system requirements". Microsoft.
  • ↑ "Microsoft 365 Enterprise". Microsoft.
  • External links

    edit
    Wikimedia Commons has media related to Microsoft Access.
    International
    National

    View original on Wikipedia | Back | FazBrowse Home