Results 1 to 8 of 8
  1. #1
    jflorey is offline Novice
    Windows XP Access 2010 32bit
    Join Date
    Aug 2013
    Posts
    3

    Help! Very Simple Inventory Needed

    I'd like to create and inventory database with just one Transaction Entry Form. This will be for my organization's promo closet for keeping up with items and their stock level.
    The Form should have the following:

    Item (This will be a drop down of items from the Item table)
    Employee (This will be a drop down of employees' first name from an employee table)
    Transaction Type (This will be a drop down of Addition or Removal)
    Quanitity (Number of items added or removed)
    Date (The date items were added or removed)
    Event (A blank field for entering where the itmes were taken to)
    Comments (For additional info)

    I need to be able to find stock level at any time for any items.

    I'm completely lost when it comes to Access...
    Please Help!

  2. #2
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,628
    Suggest you get an introductory book on Access and start learning. Need to learn relational database principles, Access functionality, programming concepts, macro and/or VBA language.

    Download the Northwind sample database or the Inventory template.

    Also review
    http://office.microsoft.com/en-ca/te...001047741.aspx
    http://allenbrowne.com/AppInventory.html
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  3. #3
    jflorey is offline Novice
    Windows XP Access 2010 32bit
    Join Date
    Aug 2013
    Posts
    3

    Question Suggestions for Simple Inventory Database

    We have a promotional Item closet at work and they want a database to keep up with what is going out and coming in:

    Essentially I just need a Transaction Form where staff can enter when our promo Items are removed and added (brought back or stocked). This form should include:

    • Date
    • Staff (Which will be a drop down of names from the staff table)
    • Event (a new entry every time)
    • Item (Which will be a drop down of items from the item table)
    • Transaction Type (Add or Remove Item)
    • Quantity (how many were added or removed)
    • Notes (long text entry option)


    The only reports I need should be stock counts of how many of each Item are in stock, each Item by category are in stock and that should be it.

    How many tables/queries do I need to accomplish this?

  4. #4
    Dal Jeanis is offline VIP
    Windows XP Access 2010 32bit
    Join Date
    May 2013
    Location
    Dallas TX
    Posts
    1,742
    Generally, you will need one table per "entity" you are tracking.

    In this case, I see the following entities:

    1) Staff members
    2) Items
    3) Categories
    4) Transactions
    5) Events

    Transactions is probably two tables, one with a single record for each transaction, and one with a single record for each type of item moved in/out in that transaction.


    Pop over to MVP Roger Carlson's access library and check out his tutorial on database design. It will save you dozens of hours in the long run. http://www.rogersaccesslibrary.com/

  5. #5
    jflorey is offline Novice
    Windows XP Access 2010 32bit
    Join Date
    Aug 2013
    Posts
    3
    Are you saying each item needs its own transaction table?

  6. #6
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,628
    No, Dal is not suggesting that. Transactions table would be like

    TransactionID (primary key)
    ItemID (foreign key)
    StaffID (foreign key)
    EventID (foreign key)
    TransDate
    TransType (In/Out)
    Quantity
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  7. #7
    Dal Jeanis is offline VIP
    Windows XP Access 2010 32bit
    Join Date
    May 2013
    Location
    Dallas TX
    Posts
    1,742
    What I meant is that, to a human, a "transaction" can mean "On Friday Joe brought back three keychains and six posters". To avoid complexity and redundancy, that's not a single table, though.

    You'd have one transaction MASTER table where a single record (say transaction number 27) represents "Joe brought stuff back on Friday".
    Code:
    TranMasterID (primary key)
    StaffID (foreign key)
    EventID (foreign key)
    TransDate
    TransType (In/Out)

    Then you'd have a second transaction DETAIL table where one record represents (for transaction 27, add 3 keychains to inventory) and a different record represents (for transaction 27, add 6 posters to inventory).
    Code:
    TranDetailID (primary key)
    TranMasterID (foreign key)
    ItemID (foreign key)
    TransType (In/Out)
    Quantity
    Or, if you prefer, you can have everything be a detail record, as June laid it out, and store the redundant info on each detail record.

    Redundancy isn't a horrible thing. You'll notice that I decided above to have in/out be redundant. The field could be deleted from the master, but I'd think it carries information that I'd like to have there. Having a third possible value - "Mixed" - might be useful for when Gertrude comes by, drops off something and picks up something to go back to the same event. That third value wouldn't be useful at the detail level.

  8. #8
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    53,628
    Dal's table structure is more normalized, although would not expect TransType in both tables. It is a balancing act between normalization and ease of data entry/edit.
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

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

Similar Threads

  1. Inventory software: help needed
    By ph_jawad in forum Access
    Replies: 4
    Last Post: 02-18-2013, 07:12 AM
  2. Simple Inventory Database
    By NVRensburg in forum Database Design
    Replies: 5
    Last Post: 10-11-2012, 05:46 AM
  3. Simple inventory database
    By m1nd64m3 in forum Access
    Replies: 2
    Last Post: 07-22-2011, 02:55 PM
  4. Simple Inventory Database
    By jculp123180 in forum Database Design
    Replies: 6
    Last Post: 05-28-2011, 12:33 PM
  5. Simple help needed
    By canfish in forum Database Design
    Replies: 10
    Last Post: 07-28-2010, 05:13 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