I've come to you guys for help in the past few weeks while trying to build this database and even after a week long vacation I am about to pull my hair out. I downloaded, as suggested, a template for an inventory database that I thought would help. While it did some, there is still so much not talking to the right parts that 90% of my forms or reports don't work. So I'm going to start back at the drawing board, asking for help with design this time.
These are my goals:
- To keep a current, live look at inventory by entering in new supply requests and subsequently entering in received stock
- To be able to show, over time, how much each division/department/supervisor is requesting in a specified time frame (ie quarterly)
To achieve this, I realize that I need the following:
- A form that enters supply requests - a single transaction id for a single supervisor at a time that records multiple supplies coming out of inventory and updates the current stock accordingly
- A form that enters stock received to update current stock data
- A report to show amounts ordered ($) by each division/department
- A report to show inventory reorder requirements
All that being said, I think my biggest issue is and has been relationships. I understand technically how to make these forms and how to design the reports etc. I just for some reason cannot tie the two pieces of knowledge together to make this database work - I dont know what to connect to what. I know that my entry form needs to create a record in my Inventory Transactions table for every new transaction id (how do I get the same id to show up on multiple lines!) and then, because of the transaction type, needs to tell my inventory table that the quantity has been reduced by x amount. I would like, as well, for there to be a message if I choose an item that is out of stock. Same with the restock, minus the transaction id. If I could get all that data to flow, I am confident that I can build reports to calculate and show what I need to. I've attached a copy of the database where I have removed supervisor personal information.
Any help or suggestions would be most appreciated. Thanks in advance.
Nicole