John thomas
Registered User.
- Local time
- Today, 15:24
- Joined
- Sep 4, 2012
- Messages
- 206
Hi all
Needs some help with design .
I have a fully functioning orders database ,and it works really well ,Now to complete things I need to add an invoicing method .and a way to keep track of payments.
I have produced an invoice wich is a report based on a query ,however the more i think about it the more problems come to mind .For example .If the customer changes there address details ,and sometime in the future I wnat to pull up there original invoice .Becouse the report is based on a query it will put the latest customer details into the repot /Invoice .This would be a serious error .
The cost of products is ok as I am storing those in a table So they will not change .However I am not storing calculated fields ,I do not think this will be a problem in the Invoice .But wonder how i can keep track of deposits and total payments in I presume a different Table as these calculated fields are not saved anywere .All the information I can find says dont store calculated fields but use querys to work them out
I am guesing i need an
Invoice Table
A table to keep note of payments
and a table that lists the diffrent percentage of deposits
One last thing ,The invoices will be printed and given to the Customer so when I Bring up there invoices in the future they must be Identical to the Printout
Many Thanks in advance
Needs some help with design .
I have a fully functioning orders database ,and it works really well ,Now to complete things I need to add an invoicing method .and a way to keep track of payments.
I have produced an invoice wich is a report based on a query ,however the more i think about it the more problems come to mind .For example .If the customer changes there address details ,and sometime in the future I wnat to pull up there original invoice .Becouse the report is based on a query it will put the latest customer details into the repot /Invoice .This would be a serious error .
The cost of products is ok as I am storing those in a table So they will not change .However I am not storing calculated fields ,I do not think this will be a problem in the Invoice .But wonder how i can keep track of deposits and total payments in I presume a different Table as these calculated fields are not saved anywere .All the information I can find says dont store calculated fields but use querys to work them out
I am guesing i need an
Invoice Table
A table to keep note of payments
and a table that lists the diffrent percentage of deposits
One last thing ,The invoices will be printed and given to the Customer so when I Bring up there invoices in the future they must be Identical to the Printout
Many Thanks in advance