I am trying to build a database to hold the order details and hoping that some one can advice a proper database design. The ordering page has fixed amount of 15 items, people open the form and fill in the quantity of the listed items.
I can do the lazy way and create 15 fields for each of the item name and price, but I would prefer to have the ordering form to pull data from a separate table (Products database) and populate the ordering form automatically with the items and the current prices (keeping the old order form price history).
This can allow the other people to update the price or perhaps increase the amount of items on the 'Product database' and it will reflect on the ordering page without needing to redesign the database/form. Any help?