Hey guys,
Im working on a project for a landscaping company that does Installation and Maintenance Services that wants to be able to build contracts, bid and log its customers into a simple database and I've run into an issue I cant resolve.
I've normalized data so far as follows:
tblCustomers --> tblProperties (as customers may have more than one property) --> tblContract (think of as receipt, as properties may have more than one business order) --> attached lookup (called tblContractType) re business type (property maintenance OR Installation)..
My problem is that for maintenance and installation there is a completely seperate price breakdown, its not as simple as dealing with inventory items. We are building the bidding into the database and reports of bidding will serve as contracts.
Should I put all the data for subservices for both installation and maintenance (ex. grass cutting AND grass instalation, pruning AND tree installation, etc) into one sheet titled "tblContractServiceItem" with a Foreign Key which ties to a specific Contract Number and then use queries to single out specific data, forms to build new contracts, and reports to produce actual contracts (This will be somewhat complex in its own right)?
... or have I gone offcourse somwhere?
And one more Q: If I wanted to add a seperate table for alternate addresses for customers, would I simply apply an autonumber for each entry (key) and then relate that to a AltAddress field in the Customer Table... how would that work?
Thanks Guys, I hope this was clear enough.
Cheers,
BG
Im working on a project for a landscaping company that does Installation and Maintenance Services that wants to be able to build contracts, bid and log its customers into a simple database and I've run into an issue I cant resolve.
I've normalized data so far as follows:
tblCustomers --> tblProperties (as customers may have more than one property) --> tblContract (think of as receipt, as properties may have more than one business order) --> attached lookup (called tblContractType) re business type (property maintenance OR Installation)..
My problem is that for maintenance and installation there is a completely seperate price breakdown, its not as simple as dealing with inventory items. We are building the bidding into the database and reports of bidding will serve as contracts.
Should I put all the data for subservices for both installation and maintenance (ex. grass cutting AND grass instalation, pruning AND tree installation, etc) into one sheet titled "tblContractServiceItem" with a Foreign Key which ties to a specific Contract Number and then use queries to single out specific data, forms to build new contracts, and reports to produce actual contracts (This will be somewhat complex in its own right)?
... or have I gone offcourse somwhere?
And one more Q: If I wanted to add a seperate table for alternate addresses for customers, would I simply apply an autonumber for each entry (key) and then relate that to a AltAddress field in the Customer Table... how would that work?
Thanks Guys, I hope this was clear enough.
Cheers,
BG
Last edited: