Solved

Access 2007 inventory management

Posted on 2014-11-08
9
704 Views
Last Modified: 2014-11-11
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
0
Comment
Question by:dresdena1
9 Comments
 
LVL 1

Expert Comment

by:john15nlt
ID: 40430200
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
 
LVL 23

Expert Comment

by:Eirman
ID: 40430203
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
 

Author Comment

by:dresdena1
ID: 40430291
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
Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

 
LVL 23

Expert Comment

by:Eirman
ID: 40430294
I am attaching a screenshot.
Try again!
0
 

Author Comment

by:dresdena1
ID: 40430299
Ooops. I attached it but didn't hit upload.
ee-db.jpg
0
 
LVL 84
ID: 40432945
Do you have other tables? In many cases, you'll have Inventory tables, Transaction tables, etc.
0
 
LVL 35

Accepted Solution

by:
PatHartman earned 250 total points
ID: 40432978
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
 
LVL 23

Assisted Solution

by:Eirman
Eirman earned 250 total points
ID: 40434634
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
 

Author Closing Comment

by:dresdena1
ID: 40435241
Thank you. It appears that it may be more complicated than I had expected.
Thanks again!
0

Featured Post

The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

No matter the version of Windows you are using, you may have some problems with Windows Search running too slow or possibly not running at all. Before jumping into how you can solve this issue, just know there are many other viable alternative deskt…
This article will guide you to convert a grid from a picture into Excel format using Microsoft OneNote and no other 3rd party application.
In Microsoft Access, learn how to use Dlookup and other domain aggregate functions and one method of specifying a string value within a string. Specify the first argument, which is the expression to be returned: Specify the second argument, which …
With Microsoft Access, learn how to start a database in different ways and produce different start-up actions allowing you to use a single database to perform multiple tasks. Specify a start-up form through options: Specify an Autoexec macro: Us…

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question