Good Afternoon All,
I've decided to take on a personal project for my wife who is starting a small one-(wo)man band business so I can develop my access skills, so I can do my day job far better/efficiently.
Upto this point I've tended to shy away from what access could probably do natively (and therefore) better in favour of using VBA (and SQL) to get what I wanted done.
I have attached the design of my database that I hope to accomplish this with and I'm hoping it speaks for it self and was hoping for some pointers on 'getting it right' so I do it the right way, moving forward.
What I was hoping to accomplish
CustomerTitles - Small table housing 'Mr', 'Mrs' etc
CustomerDiscounts - Table housing customer wide discounts (cusomers may receive X of their total order on top of other discounts and offers)
Customers - Standard table containing contact and address information (I've also linked the customerdiscount here, is that right?)
OrderDetail - An individual order (or order occurrence) storing the items orders quantity and total before discount
OrderDiscount - This table will house quantity based discounts per product (eg. buy 2, get £1.00 off etc)
Products - The products available for customers to purchase
Ingredients - The raw materials required for each product and their cost
StockControl - a table that monitors ingredients going out (sales) against a target holding level (in essence building a shopping list)
PromoCodes - my wife is toying with the idea of issuing promocodes that give an additional discount, for advertising purposes.
I'm pretty confident I could build all this with forms and vba/sql commands, but I'm strugling to figure out how to get Access to natively pull the customerdiscount from customers table for example? or calculate the total ingredient cost of a product.