ryancgarrett
New member
- Local time
- Today, 14:10
- Joined
- Oct 6, 2015
- Messages
- 6
I own a business that (gross oversimplification) receives pallets of goods into our warehouse, stores them for a time, and ships them out. We do not own the goods, we're just a storage facility. We have lots of other software that handles orders and accounting and everything that makes our business run, but inventory is all calculated manually. Because of the current system (and limitations), we lose between $10k and 20k per month on inventory storage costs that we aren't billing.
Today I started creating a database and I'm a little stuck (it's been about 5 years since I've done anything meaningful in Access). I'd like to keep this db very simple. Here are the tables I have created thus far:
Functionality
Basically, I'd like to have 2 forms that my warehouse team uses, Check In and Check Out.
I'd like to be able to run a report at the end of the month, detailing how many pallets each customer stored, so accounting can properly invoice customers.
I'd like the same report to be run when a customer checks out the last of their inventory, even if it is mid-month.
Nuances
Customers don't always check out all inventory at once. A lot of times they will send 100 pallets of product A on 1/1. They will ask us to ship out 30 pallets of product A on 3/15. We will receive 200 more pallets of product A on 3/25. We will ship out 250 pallets on 4/1, and the remaining 20 pallets on 4/17.
In this scenario, I need a report on 1/31, 2/28, 3/31, and 4/17 for this customer.
Storage is charged on a daily basis, based on the number of pallets at the end of the day.
Questions
Today I started creating a database and I'm a little stuck (it's been about 5 years since I've done anything meaningful in Access). I'd like to keep this db very simple. Here are the tables I have created thus far:
- tblCustomers
- tblOrders
- tblProducts
- tblCheckIn
- tblCheckOut
- tblStorageRates
Functionality
Basically, I'd like to have 2 forms that my warehouse team uses, Check In and Check Out.
I'd like to be able to run a report at the end of the month, detailing how many pallets each customer stored, so accounting can properly invoice customers.
I'd like the same report to be run when a customer checks out the last of their inventory, even if it is mid-month.
Nuances
Customers don't always check out all inventory at once. A lot of times they will send 100 pallets of product A on 1/1. They will ask us to ship out 30 pallets of product A on 3/15. We will receive 200 more pallets of product A on 3/25. We will ship out 250 pallets on 4/1, and the remaining 20 pallets on 4/17.
In this scenario, I need a report on 1/31, 2/28, 3/31, and 4/17 for this customer.
Storage is charged on a daily basis, based on the number of pallets at the end of the day.
Questions
- Am I over-simplifying this?
- Can this be done with the tables I have, or do I need more?
- Suggestions/offers to help for a fee?