DAO, or Data Access Objects, is a powerful API that enables developers to create applications independent of any specific database management system (DBMS). As a programming interface, DAO facilitates communication with data objects in your database using VBA (Visual Basic for Applications) code. This capability provides exceptional flexibility and power when managing and interacting with data in a Microsoft Access database.
To utilize DAO in your Access application, you must first set a reference to the DAO library. This essential step ensures your project recognizes the DAO objects and their associated functionality. The process involves enabling the proper reference in your Access project settings, as shown in the example project setup screen. After the reference is established, you can use DAO to seamlessly interact with data across your database or even other connected databases, depending on your configuration.

Key Benefits of Using DAO:
- Database Independence: Write applications that work with various DBMS platforms without locking into a specific system.
- Enhanced Flexibility: Perform complex data manipulations and integrations through VBA code.
- Broad Compatibility: Access and modify data in multiple databases based on your connection settings.
The Microsoft Access DAO Database is a sample database that demonstrates various ways to implement DAO functions effectively. It provides practical examples of how to leverage DAO objects to improve your data workflows. However, as a template database, it may require customization to meet your specific needs fully. If you're unable to tailor it to your requirements, our team can provide a quote to develop customizations that align perfectly with your DAO system goals.
For expert assistance or to learn more about how DAO can enhance your Access database, Contact Us today.
Sample Screens
Main Menu
Main Form - Form Criteria
Main Menu Form
Main Menu - Form Criteria
Main Menu Form
Main Menu - Form Criteria
Main Menu Form
Main Menu - Form Criteria
Main Menu Form
Main Menu - Modern Look (Access 2010/2013)
Previous
Next
Download a demo
Having problems getting the code to work for you - then try out the demo to see if the demo works for you.
Download a demo version for free to try out. The demo version is in Access 2007 which will work on either Access 2007, 2010, 2013, 2016, 2019 or Office 365. If you need a previous version of Access to tryout, please
Contact Us. Please note that the demo version of the software is fully functional but doesn't allow you to see the code implementation - the full version allows you to design the code implementation and tweak it for your needs.
Access 2007 Download
Access 2010/2013/2016/2019/Office 365 Download
Access 2010 64 Bit Download
Access 2013/2016/2019/Office 365 64 Bit Download
Full Version and Live Demonstration Options
Live demonstration
To experience a more interactive and personalized demonstration of this WSI template, we invite you to contact WSI and schedule a live demonstration with one of our team members. This opportunity allows you to engage directly with us, either as an alternative to or in conjunction with downloading and exploring the demo version of the template at your leisure.
Please note that downloading Microsoft Office files, including Microsoft Access database files, might trigger a security warning on your computer. To avoid this and get a comprehensive overview, you have the option of viewing the template through a virtual meeting on Teams or Zoom with a WSI representative.
After purchase
Once you purchase the database template, you will receive the full version of the database in a standard Access Database file. The purchased database will have full access to the database window, all design objects, the Visual Basic project code, and you will be able to modify or add to the design in any way you wish. This does not apply to run-time or compiled versions.
If you lack the time to integrate this database into your system, please Contact Us and we will be glad to help with your integration process. If you like the basics of what you see in the database, but need enhancements to make the system functional for your business, please Contact Us and we will develop a quote for the additional features you require.
Purchase Price
$19.99 - this allows you to use this database template however you wish within your organization.
$39.99 - for unlimited developer use - this allows you to use this database template however you wish for any applications you develop and distribute.
After Your Purchase
Delivery timing
Once your purchase is complete, you will receive an email within 12 hours, and usually sooner during standard business hours, with a link to download the full version of the database. Please check your junk mail folder if you do not see the message.
Implementation help
If you need help implementing this function or need modifications for your requirements, request a free quote for your Microsoft Access development needs. WSI will determine your needs based on written requirements that you provide. Please ask your WSI representative for an example of sufficient written requirements.
Support and customization
WSI offers optional paid support and customization programming services. WSI templates are priced based on the purchaser self-supporting the database. WSI assumes purchasers who do not wish to pay WSI for support have the Microsoft Access and SQL Server knowledge needed to install, customize, and use the template. Paid support is available by the hour; please contact us for the current hourly fee.
Planning your changes
If you need assistance preparing requirements, WSI offers fee-based services to help document what needs to be done. You can also review our process mapping service or learn more about the WSI quoting process.