Results 1 to 8 of 8
  1. #1
    namy77 is offline Novice
    Windows 7 32bit Access 2007
    Join Date
    Aug 2017
    Posts
    12

    Add more tables and forms to an existed database with linked forms.

    Good morning,



    A while back a few folks had help me develop a database for my Wood Workshop. It currently has the Bills of Materials of my Products.

    How can I add more forms to contribute to other attributes of these products? Such as prices or stock availability.

    So, there would 2 additional forms that essentially looks something like this

    Product Code Price
    A $50.25
    A1 $46.75

    And:
    Product Code Available? Stock
    A Yes 150
    A1 No 0
    Part Database1.zip


    Thanks!

  2. #2
    aytee111 is offline Competent At Times
    Windows 10 Access 2013 64bit
    Join Date
    Nov 2011
    Location
    Nomad
    Posts
    3,936
    Price would be added to the products table. This would be a suggested/base price only so you would need an additional table to carry orders, which would store the exact price that you charged a customer. Unless this is the purchase price?

    An inventory transactions table to carry all transactions related to inventory - when a quantity is added to inventory. and when removed. There would be a new record for each transaction, the on-hand quantity will be a permanent query which sums the quantities.

  3. #3
    namy77 is offline Novice
    Windows 7 32bit Access 2007
    Join Date
    Aug 2017
    Posts
    12
    There would only be one price. As long as there is a separate form to enter price for each (different users for this form vs the BOM form).

    I was intending for the inventory to be static - for the users to enter or update on a regular basis, and not driven from transactions.

    Thanks!

  4. #4
    aytee111 is offline Competent At Times
    Windows 10 Access 2013 64bit
    Join Date
    Nov 2011
    Location
    Nomad
    Posts
    3,936
    The purpose of a database system is to be able to store data and keep track of it over time. Otherwise you might as well use Notepad! I disagree with both your ways of doing this, but it is your system.

  5. #5
    namy77 is offline Novice
    Windows 7 32bit Access 2007
    Join Date
    Aug 2017
    Posts
    12
    Quote Originally Posted by aytee111 View Post
    The purpose of a database system is to be able to store data and keep track of it over time. Otherwise you might as well use Notepad! I disagree with both your ways of doing this, but it is your system.
    The intention is that many people from different departments will have relevant access (says accounting to prices, engineering to BOM and warehouse to quantity). Thanks

  6. #6
    aytee111 is offline Competent At Times
    Windows 10 Access 2013 64bit
    Join Date
    Nov 2011
    Location
    Nomad
    Posts
    3,936
    And do you think it is ok for the warehouse workers to change the quantity on hand any time they feel like it, with no audit trail, no accountability, no history of the transaction?

    I get your issue to have different forms for each type of worker, you can create those forms as you wish. It makes no difference where you store the data, the users can share tables if that is they way you are designing it - having all the data for the product on one table.

  7. #7
    namy77 is offline Novice
    Windows 7 32bit Access 2007
    Join Date
    Aug 2017
    Posts
    12
    Alright, I see what you are saying,where do I start to build a better database? Thanks!

  8. #8
    aytee111 is offline Competent At Times
    Windows 10 Access 2013 64bit
    Join Date
    Nov 2011
    Location
    Nomad
    Posts
    3,936
    There are some good links to get you started here (post #7):
    https://www.accessforums.net/showthread.php?t=65906

    Before you learn how to create a database, I would suggest you do some reading on what a database is and the purpose for using one (as opposed to using Excel). I already mentioned the purpose of keeping history, auditability, tracability, etc on every bit of data that you company needs - being able to make decisions based on who did what when and how.

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

Similar Threads

  1. Replies: 2
    Last Post: 03-02-2018, 05:47 PM
  2. Replies: 8
    Last Post: 08-08-2016, 06:29 PM
  3. Replies: 6
    Last Post: 02-16-2016, 09:20 PM
  4. Replies: 2
    Last Post: 03-21-2011, 12:55 PM
  5. Linking Database tables and forms
    By shaileen.shah in forum Access
    Replies: 1
    Last Post: 02-16-2011, 03:08 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