Results 1 to 11 of 11
  1. #1
    chrisg33 is offline Novice
    Windows 10 Access 2016
    Join Date
    Aug 2019
    Posts
    5

    Inventory Database


    Hello so i am a new access user and am tasked with creating a databse to control inventory coming in, inventory thats in the shop, and inventory going out. The main thing is that we are assembling a 50 part assembly. Is there a way to create the main assemblies in a seperate table then just say okay 3 assemblies are going out and it will reflect all of the componenets on the inventory stock sheet?

  2. #2
    CJ_London is online now VIP
    Windows 10 Access 2010 32bit
    Join Date
    Mar 2015
    Posts
    11,928
    in principle and if designed right, then yes. What that design looks like depends on your business - not an exhaustive list but

    can a component be used in more than one assembly?
    do you carry stock of assemblies and components in your shop. i.e. you get an order for an assembly and then you order in the components
    Are components interchangeable from different suppliers?
    Can components have alternatives i.e. if a blue widget is not available, use a green one
    when an assembly is ordered by a customer, are the required components reserved automatically?
    do you sell components as well as assemblies
    do components have a shelf life
    do you make assemblies for stock, or only to order.
    do you have sub assemblies?
    how do you treat a partially completed assembly?

  3. #3
    chrisg33 is offline Novice
    Windows 10 Access 2016
    Join Date
    Aug 2019
    Posts
    5
    Yes to almost all of those.
    The assemblies are built to order as we are doing assembly for a client so when it goes out of our door it is billed. Almost all of the componenets are used in various assemblies only the quanitity of those said coponents changes. I Know how to do this in excel but our files are getting to long and confusing to keep up with out orders and inventory

  4. #4
    CJ_London is online now VIP
    Windows 10 Access 2010 32bit
    Join Date
    Mar 2015
    Posts
    11,928
    bit a of a vague response for a definitive answer

    you will need a number of tables

    tblItems
    ItemPK
    ItemName
    itemType - optional - assembly/sub assembly/component


    tblAssemblies
    AssemblyPK
    AssemblyItemFK - link to tblItems for the name of the assembly
    ComponentItemFK - link to tblItems for each component
    Quantity

    tblOrders
    OrderPK
    OrderDate
    AssemblyFK
    Quantity
    DespatchDate

    will get you as far as reflecting assemblies going out and outstanding assemblies for dispatch. It only reflects your stock sheet on the assumption you start with no component stock, get an assembly order, you order and receive all components instantly (in which case your stock is the stock of components for that assembly) and is removed from stock when dispatched.

    beyond that, insufficient information to provide a more detailed answer. You will presumably need tables for suppliers and customers, perhaps another table for supplier product codes. Perhaps more for managing part assemblies, components received, component returns, assembly returns/repairs, multiple assembly orders, stock take adjustments etc

  5. #5
    chrisg33 is offline Novice
    Windows 10 Access 2016
    Join Date
    Aug 2019
    Posts
    5
    Click image for larger version. 

Name:	access db.jpg 
Views:	23 
Size:	88.7 KB 
ID:	39346I don't know if this will make sense. So I first I will build a table with all of the components that is all the components that will go into lamps and stay in our active inventory. When we receive a components I will specify that in the INVENTORY IN so I can keep track of all shipments received. When something gets entered into this it will update the INVENTORY ACTIVE (Don't know fi this would be a query or a table). Then I will build the assemblies in the example shown I have two assembles (1 and 2) which are composed of ABC and CDE respectively with different quantities of each needed in each assembly instance. Then when we ship out a assembly the INVENTORY ACTIVE would reflect this shipment going out.
    If you could keep helping me I could link the excel file we currently use as an example.
    Attached Thumbnails Attached Thumbnails Access question.png  

  6. #6
    Dave14867's Avatar
    Dave14867 is offline Competent Performer
    Windows 10 Access 2016
    Join Date
    Nov 2016
    Location
    Upstate NY
    Posts
    376
    Yes, all of what you want can be done. I designed a database for exactly what you are doing, I put in Purchase Orders when parts are ordered, recieve the parts when they come in and assign a Lot # for the parts if required, then when the assemblies are built, I relieve the inventory of all of the parts in that assembly and and put in what lot of the individual parts were consumed if available/required.

    Dave

  7. #7
    chrisg33 is offline Novice
    Windows 10 Access 2016
    Join Date
    Aug 2019
    Posts
    5
    That is exactly ehat i am looking for. To be frank i am about to give up as i dont even know where to start. Is there a way to Send a blank datbase such as the premade templates? I could paypal you. if it works for my application

  8. #8
    Dave14867's Avatar
    Dave14867 is offline Competent Performer
    Windows 10 Access 2016
    Join Date
    Nov 2016
    Location
    Upstate NY
    Posts
    376
    I have 28 tables in my design but alot of them have very little consequence. There are 8 main tables that take care of everything that you would need.

    Dave

  9. #9
    Dave14867's Avatar
    Dave14867 is offline Competent Performer
    Windows 10 Access 2016
    Join Date
    Nov 2016
    Location
    Upstate NY
    Posts
    376
    I wouldn't want any payment but I will assist you in getting started and you can take it from there if you like. I just want to return the help I got from here when I was getting Started.

  10. #10
    chrisg33 is offline Novice
    Windows 10 Access 2016
    Join Date
    Aug 2019
    Posts
    5
    Hi dave i believe i sent you a private message dont know if i did it right it seemed to quote something.

  11. #11
    Dave14867's Avatar
    Dave14867 is offline Competent Performer
    Windows 10 Access 2016
    Join Date
    Nov 2016
    Location
    Upstate NY
    Posts
    376
    The Main tables are as follows

    tblInventoryTransactions
    TransactionDate
    ProductID
    PurchaseOrderID
    SalesOrderID
    DHRID
    PartNum
    LotNum
    IncLotNum
    VendorLotNum
    StockDate
    SerialNum
    TransDescription
    UnitPrice
    UnitsOrdered
    UnitsReceived
    UnitsUsed
    CycleCountCorrection
    UnitsOnNcr
    NCRNum
    OUM
    PriceEa
    ExtPrice
    ExpDate
    DhrLot
    WorkOrderNum
    DateRequired
    DhrOrder
    Notes
    PartLocation

    This table has the most fields, I choose to keep all of these items in 1 table, some break it up into 2 or more tables.

    Dave

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

Similar Threads

  1. Inventory Database Help
    By changedsoul in forum Database Design
    Replies: 8
    Last Post: 06-28-2013, 01:07 PM
  2. ABC Inventory Database
    By pensacolajoe in forum Database Design
    Replies: 0
    Last Post: 09-05-2012, 02:35 PM
  3. Inventory Database Help
    By saultcollectibles in forum Access
    Replies: 3
    Last Post: 06-11-2012, 01:31 PM
  4. Inventory Database
    By roger556 in forum Access
    Replies: 17
    Last Post: 06-21-2011, 06:26 AM
  5. Inventory Database
    By kram941 in forum Access
    Replies: 2
    Last Post: 11-09-2009, 04:28 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