View Single Post
  #18  
Old April 12th, 2010, 02:35 PM posted to microsoft.public.access.tablesdbdesign
Fred
external usenet poster
 
Posts: 1,451
Default Interested in thoughts on keeping the integrity of historical

As a preface, the current behavior isn't inherent to relational databases.
It is inherent to the particular database design that every Access template
or forum answer I've seen uses. The alternative is a design which treats
and stores invoices as entities / events rather than a derived "view",

An approach that fully administers and automatically stores invoices as
entities/events would be quite complicated. But I think it would be less
complicated to make 2 tables and 2 append queries (manually launched from one
button) to store it:

In you base work, create and populate an invoice number field.

Make an "Invoice header info" table with all one-per-invoice type info.
Make an append query to load such data into it for the invoice-at-hand.

Make an "invoice details" table for line item type info. Include the
invoice number field. Make an append query to append all of the line items
for the invoice-at-hand.



An lower-tech solution would be to pdf and store the invoice.

An even lower tech solution would be to print and file/store the invoices.

Sincerley,

Fred


One low tech way would be to print and file the invoices.