Free Lessons
Courses
Seminars
TechHelp
Fast Tips
Templates
Topic Index
Forum
ABCD
 
Home   Courses   TechHelp   Help   Contact   Merch   Join   Order   Logon   Forums   
 
Back to Access Forum    Comments List
Upload Images   @Reply   Bookmark    Link   Email   Next Unseen 
Question About Split Databases
Kenneth A Thomas 
       
6 hours ago
Would it work if I split databases by Subject, keeping all related tables, Forms, Queries and Reports together, ass opposed to putting all Tables in one database and all other related information in another.  Please advise and thank you.  Everyone have a blessed Sunday.  
Kenneth
Richard Rost  @Reply  
           
5 hours ago
Hi Kenneth. Great question.

You certainly can split an application by subject area if those areas are fairly independent. For example, you could have one database for Sales, another for Inventory, and another for Accounting, with each one containing its own tables, forms, queries, and reports. I also have a video called Database Launcher that shows how to create a main menu database that opens other databases, which can work well for that kind of setup. You can even use separate front ends for different roles, such as managers versus accounting staff.

The usual Access approach, however, is a front-end/back-end split. All of the tables go in one back-end database on the server or shared network location, and each user gets their own local copy of the front-end database containing the forms, reports, queries, and VBA code. That is the model Access is designed around for multi-user use, including record locking and keeping everyone's data in sync. It also makes maintenance, deployment, and backups much easier.

If you split by subject, just be careful with information that crosses those subject areas. Customer data, for example, may be needed by Sales, Orders, Support, and Accounting. Duplicating those tables in multiple databases can lead to synchronization headaches very quickly. But then, of course, different front ends for different purposes can also talk to multiple back ends. You could have a database that literally only contains your customer table, and that table can be linked into three or four other front end databases.

So yes, you can absolutely organize it by concept if that suits your needs. But unless the areas are truly separate applications, I would normally recommend the standard front-end/back-end split. That's the beauty of Access - you can build the architecture that best fits what you're trying to do.

LLAP
Richard Rost  @Reply  
           
5 hours ago
Kenneth A Thomas OP  @Reply  
       
32 minutes ago
Thank you for the help.
Add a Reply Upload an Image
Next Unseen

 
New Feature: Comment Live View
 
 

The following is a paid advertisement
Computer Learning Zone is not responsible for any content shown or offers made by these ads.
 

Learn
 
Access - index
Excel - index
Word - index
Windows - index
PowerPoint - index
Photoshop - index
Visual Basic - index
ASP - index
Seminars
More...
Customers
 
Login
My Account
My Courses
Lost Password
Memberships
Student Databases
Change Email
Info
 
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search The Site
Code Vault
Collapse Menus
Help
 
Customer Support
Web Site Tour
FAQs
TechHelp
Consulting Services
About
 
Background
Testimonials
Jobs
Affiliate Program
Richard Rost
Free Lessons
Mailing List
PCResale.NET
Order
 
Video Tutorials
Handbooks
Memberships
Learning Connection
Idiot's Guide to Excel
Volume Discounts
Payment Info
Shipping
Terms of Sale
Contact
 
Contact Info
Support Policy
Mailing Address
Phone Number
Fax Number
Course Survey
Email Richard
[email protected]
Blog RSS Feed    YouTube Channel

LinkedIn
Copyright 2026 by Computer Learning Zone, Amicron, and Richard Rost. All Rights Reserved. Current Time: 7/26/2026 5:25:56 PM. PLT: 2s