Results 1 to 6 of 6
  1. #1
    shagiz is offline Novice
    Windows 10 Access 2021
    Join Date
    Mar 2024
    Posts
    1

    How to create a unit cost breakdown analysis program in ms-access

    i want to crate a database application in ms-access that stores, updates and displays the constituents of concrete per each distinct grade and unit price of the concrete by summing the unit prices of each ingredient which also varies with concrete grade, admixture type and cement grade. here is the sample made in excel i want to create it in ms-access . thanks in advance for your constructive ideas and mentoring.


    Attached Thumbnails Attached Thumbnails cbd.PNG  

  2. #2
    ranman256's Avatar
    ranman256 is offline VIP
    Windows Vista Access 2010 32bit
    Join Date
    Apr 2014
    Location
    Kentucky
    Posts
    9,525
    you will need tables:


    tMaterials (like you showed)
    tLaborByTrade
    tEquipment


    ---and the project tables which will be loaded with data from the tables above that define the project
    tProjects
    tProjectMaterials
    tProjectEquipment
    tProjectLabor


    and probably these if tracking worker hours
    tWorkers
    tWorkerHrs

  3. #3
    Micron is offline Virtually Inert Person
    Windows 10 Access 2016
    Join Date
    Jun 2014
    Location
    Ontario, Canada
    Posts
    12,801
    Why Access? Excel just might be the right tool for this. I don't agree that any db table should look like that because calculations are being made across columns and not down as they should be in db tables or queries.
    The more we hear silence, the more we begin to think about our value in this universe.
    Paraphrase of Professor Brian Cox.

  4. #4
    Join Date
    Jun 2010
    Location
    Belgium
    Posts
    1,044
    Hi, I've been working in the concrete business for more then 10 years, and one of the most important tables you'll need is the formula table. Each type of concrete is made up according to a specific formula, which needs a mix of the following material types: sands/aggregates/cements/water/additives. Each category can have several materials. So you'll also need MaterialCategory and Materials table.
    The formula's will need to be recalculated depending of the water content of sand (think of your heap of sand in the plant yard when it starts to rain), or if you buy a different type of product with another vendor.
    So if you're going to do this in a relational database, you'll need more tables. If you don't want to go all the way, maybe Excel is indeed the way to go.

  5. #5
    June7's Avatar
    June7 is offline VIP
    Windows 10 Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    52,929
    Creating a form and/or report to show that same arrangement in Access likely won't be practical. Materials, Equipment, Labor would probably be subforms and subreports. On a form, subforms could be on a Tab control or a Navigation Form. On a report, subreports would probably be positioned vertically.

    Calculating across in RDBMS record is certainly a reasonable practice. Calculating Qty*Price is common and that's basically what takes place for these 3 entities, as well as grand total aggregation of records.

    If you want to maintain history of these mixes, RDBMS may be preferred as workbooks can become unmanageable when they hold a lot of data.

    I think ranman's suggested schema is a good start. Equate Project with MixDesign.
    Last edited by June7; 03-17-2024 at 08:01 PM.
    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.

  6. #6
    dblife's Avatar
    dblife is offline Competent Performer
    Windows 10 Access 2016
    Join Date
    Nov 2011
    Location
    South Shields, UK
    Posts
    104
    If I understand what you're asking, do you need to make sure you're passing on the costs of the materials to the customer based on what you pay for them?
    For example if you pay $100 per ton for 100 tons of aggregate from one supplier in April but then have to pay $110 dollars for the same product in May from a different supplier?
    Rather than charge high prices and hope your margins cover the difference?
    Across multiple different ingredients, this is definetly a great use of Access.
    The first step is defining exactly what you want to do.
    What is the exact outcome you need. Is it a report for the MD or is it a way to make sure you are charging enough while remaining competitive.
    Can you elaborate and we can help.

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

Similar Threads

  1. Replies: 6
    Last Post: 11-21-2016, 05:02 AM
  2. Replies: 1
    Last Post: 07-04-2015, 10:43 AM
  3. create a report the gives a breakdown of a sum
    By pvoegele in forum Reports
    Replies: 4
    Last Post: 04-15-2013, 12:28 PM
  4. Help: Create a program access
    By uronmapu in forum Access
    Replies: 2
    Last Post: 06-02-2012, 07:18 AM
  5. Replies: 4
    Last Post: 07-16-2009, 02:42 AM

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