Fran Lombard
Registered User.
- Local time
- Today, 04:25
- Joined
- Mar 12, 2014
- Messages
- 132
Over the past 10 years I've been building and adding to one MS Access 2007 Project creating basically an ERP system for managing my Home Improvement business.
I'm reaching the point where it's getting difficult managing the application due to the sheer number of objects.
The functional Areas are:
* Customer - Opportunity (Sales Cycle) Management
* Quoting and Estimating
* Project Management (Budgets and Actual)
* Contracts - Invoicing and Accounts Receivable
* Purchasing (Material Costs) and Accounts Payable
* Labor Costs - Employees - Timesheets - Payroll and Payments
* Accounting (General Ledger) and Financial Reporting
* Fixed Assets
* System Wide Configurations (Users, Security, Enumerations, Addresses, Processing Options Email Templates, Imaging, Attachments)
* System Development Utilities (DB Tools - Class Object Builders -
All of these different Areas are interconnected all supporting the Core Entity of a Project
Many of the forms have Drill-Down functionality to the Originating Document or Transaction
I'm looking for Ideas and Suggestions for best practices regarding Structure of the Application with an eye toward
simplifying on-going development and day-to-day usage of the application.
So far the Application is all contained in one ADP file.
I've considered creating multiple ADP files (one for each functional area) but this then poses some challenges.
Like code access to common modules, drilldowns from one functional area to another ...
I've seen references to a "Library" db for common objects but have never tried this and don't really know what I don't know.
Was hoping to get some insights and suggestions as to possible approaches as well as any gotchas I'd have to prepared to avoid.
Thanks in Advance
Fran
I'm reaching the point where it's getting difficult managing the application due to the sheer number of objects.
The functional Areas are:
* Customer - Opportunity (Sales Cycle) Management
* Quoting and Estimating
* Project Management (Budgets and Actual)
* Contracts - Invoicing and Accounts Receivable
* Purchasing (Material Costs) and Accounts Payable
* Labor Costs - Employees - Timesheets - Payroll and Payments
* Accounting (General Ledger) and Financial Reporting
* Fixed Assets
* System Wide Configurations (Users, Security, Enumerations, Addresses, Processing Options Email Templates, Imaging, Attachments)
* System Development Utilities (DB Tools - Class Object Builders -
All of these different Areas are interconnected all supporting the Core Entity of a Project
Many of the forms have Drill-Down functionality to the Originating Document or Transaction
I'm looking for Ideas and Suggestions for best practices regarding Structure of the Application with an eye toward
simplifying on-going development and day-to-day usage of the application.
So far the Application is all contained in one ADP file.
I've considered creating multiple ADP files (one for each functional area) but this then poses some challenges.
Like code access to common modules, drilldowns from one functional area to another ...
I've seen references to a "Library" db for common objects but have never tried this and don't really know what I don't know.
Was hoping to get some insights and suggestions as to possible approaches as well as any gotchas I'd have to prepared to avoid.
Thanks in Advance
Fran