Results 1 to 3 of 3
  1. #1
    egorzik is offline Novice
    Windows 8 Access 2010 32bit
    Join Date
    Feb 2014
    Posts
    3

    Inventory Control System

    I've designed and run three of four different inventory control systems over the past 13 years or so in Access.
    Along the way I have found things that work better than other in reference to accuracy and performance.

    Any suggestions on design that works well or that you have implemented?

    Specifically I am wondering about table design and query performance.

    As an example, I ran one system that stored transactions in different tables:
    tblReceived
    tblShipped
    etc...

    In another system I stored them all in one table:


    tblInventoryAdjustments

    Where each record was identified as a Shipment or Receipt, etc... I could filter the records through query then add and subtract them.

    Thoughts from any gurus out there?

    NOTE: The system has to support multiple warehouse locations as well as build assemblies tied to bill of materials so that when production is reported it can automatically subtract and add to inventory based on master item to component ratios.

    We've reached a point in our company that this needs to be redesigned anyway so I am looking at the design as a whole to maximize performance.

    Thanks for considering my question(s)!

  2. #2
    Xipooo's Avatar
    Xipooo is offline Sr. Database Developer
    Windows 8 Access 2013
    Join Date
    Jan 2014
    Location
    Arizona
    Posts
    332
    Normalize, normalize, normalize.

    The more separate you make your data, the more efficient your queries will be and smaller your database.

    If you have 500 Shipped, and 500 Received with both in a single table.. every query will have to look through 1000 rows to find your data rather than just the 500.

    If you can break the information about each shipped and recieved item into their own tables, that is good too. It's better to return 5 columns instead of 8 or 10.

  3. #3
    NTC is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    Nov 2009
    Posts
    2,392
    transactions (in/out of inventory) should be a single table

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Need Help:Basic Inventory System
    By shazi9b in forum Access
    Replies: 5
    Last Post: 09-26-2013, 12:48 AM
  2. simple to use FIFO inventory system
    By arran in forum Database Design
    Replies: 3
    Last Post: 02-14-2013, 03:14 AM
  3. An inventory system
    By stew8908 in forum Access
    Replies: 3
    Last Post: 05-08-2012, 05:50 PM
  4. Inventory System
    By Rawb in forum Database Design
    Replies: 8
    Last Post: 01-05-2011, 07:26 AM
  5. Replies: 6
    Last Post: 12-10-2009, 08:12 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums