Access 2007 inventory management

EE,
I have a database in Access 2007 that we use to process orders from our website.

We process orders into a form that joins the products, customers, order details, and order tables.

I would like to know if it is possible to input the quantity of products into the products table and then have it automatically adjusted based on sales that are input. Basically maintain a running inventory.

Is this possible? If so would it be difficult to implement. The database was setup by someone else a few years back and my knowledge is limited.

Any help would be greatly appreciated.
dresdena1
dresdena1Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

john15nltCommented:
So I inderstand, you have a form to process orders that is not automatically adjusting the inventory or you have other sales that are not processed in the form and need to adjust inventory based on those?
0
EirmanChief Operations ManagerCommented:
A running inventory doesn't sound that difficult to implement.
If the database is not proprietary and you posted it with some sample data it would be a great help to us.

Failing that, a screenshot of the relationships in the backend database would be very useful.
0
dresdena1Author Commented:
Thanks for the quick responses!

john15nlt,
It is not automatically adjusting inventory.

Eirman,
I have opened up a basic query and added the primary tables so that you can see the joins. I am attaching a screenshot.

Thank you.
dresdena1
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

EirmanChief Operations ManagerCommented:
I am attaching a screenshot.
Try again!
0
dresdena1Author Commented:
Ooops. I attached it but didn't hit upload.
ee-db.jpg
0
Scott McDaniel (Microsoft Access MVP - EE MVE )Infotrakker SoftwareCommented:
Do you have other tables? In many cases, you'll have Inventory tables, Transaction tables, etc.
0
PatHartmanCommented:
Keeping a running inventory requires very careful programming and at least a rudimentary knowledge of VBA.  It is easy to slip up and then you are SOL and you have no net.  A more reliable and auditable method is to keep a transaction table of all receive, issue, and adjust transactions that you then sum to show the current balance.  Transactions are stored with their natural sign so they can be summed without logic.  Receive = +, Issue = -, and Adjust may be either.  If there is a discrepancy, you have detail you can rely on to identify missing/duplicate transactions.  With a running balance, you have no way of identifying how it went wrong or when.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
EirmanChief Operations ManagerCommented:
Hi dresdena1, Inventories are somewhat more complicated than I first thought.

I came across this old sample inventory database (inventory control.mdb).
It may give you some ideas.


There a another demo db using the FIFO method .... how to allocate individual batches through queries
InventoryControl.mdb
Batch-Allocation.mdb
Batch-Allocation.txt
0
dresdena1Author Commented:
Thank you. It appears that it may be more complicated than I had expected.
Thanks again!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Access

From novice to tech pro — start learning today.