B
billyradd
Referring to my previous post "Designing a DB for Tract Home Models w/ Many
Options" I have decided to use Access to accomplish this task.
I work for a manufacturing company that designs and builds tract homes for
many customers. These houses can be designed once and built many times from
that one design. In the past I have only kept track of “Truss†bases; my task
now is to incorporate Floors and Walls into this system and a simple spread
sheet would be far to cumbersome.
My objective is to create a "Base Houses" tracking system that will
calculate possible elevation and option combinations and track such things as
“Designed or not designedâ€, “Status – active or discontinuedâ€, “Design
criteria – building codes and design loads specific to area the home is being
built†and other things such as “Optionsâ€, “Elevationsâ€, “Number of pieces
per base†and “Date designedâ€
Here is my “novice†structure:
tblCustomer / each customer has many models
tblDesignCategories / Floors, Walls or Trusses
tblModels /each model has a Name and a Number and can have many elevations
and many options
tblElevations / Elevation Name and options combinations determine "Base
structure"
tblOptions / Options can be 3 types; (Base) “Standard model w/ no optionsâ€,
(INT.) “options Integrated into the base†or (ADD) “options Added-on to baseâ€
tblStatus / Models are either Active or Discontinued.
Below is a typical "Base Structure" and how I generate it.
______________________________________
(ex. Format) “Bases†(this is the list what I want generate and track)
[Information input by user]
Category = Trusses (T_)
Model = 2600_Hamden (2600)
Elevations = A, B1, B2 and C
Integrated Options = Sloped Ceiling, Morning room
Add-on Options = 3rd Car Garage and Screened in porch
[Information compiled by query or other method]
T_2600_A1 = Base [standard ‘A’ house w/ no options] “1â€
T_2600_A2 = Slope ceiling [integrated option] “2â€
T_2600_A3 = Morning Room [integrated option] “3â€
T_2600_A4 = Slope ceiling and Morning room [integrated option] “4â€
T_2600_B11 = Base option “1â€
T_2600_B12 = Slope ceiling [integrated option] “2â€
T_2600_B13 = Morning Room [integrated option] “3â€
T_2600_B14 = Slope ceiling and Morning room [integrated option] “4â€
T_2600_B21 = Base [standard ‘B1’ house w/ no options] “1â€
T_2600_B22 = Slope ceiling [integrated option] “2â€
T_2600_B23 = Morning Room [integrated option] “3â€
T_2600_B24 = Slope ceiling and Morning room [integrated option] “4â€
T_2600_C1 = Base [standard ‘C’ house w/ no options] “1â€
T_2600_C2 = Slope ceiling [integrated option] “2â€
T_2600_C3 = Morning Room [integrated option] “3â€
T_2600_C4 = Slope ceiling and Morning room [integrated option] “4â€
T_2600_3C = 3rd Car [add on option] “3C†applies to all elevations.
T_2600_SP = Screened porch [add on option] “SP†applies to all elevations.
______________________________________
Without designing it for me, how should I create this monster? How should
the tables relate to each other and what method is best for generating each
models structure?
I realize this may be too much of a request.
…so “Thank you†in advance if you care to tackle this one.
Options" I have decided to use Access to accomplish this task.
I work for a manufacturing company that designs and builds tract homes for
many customers. These houses can be designed once and built many times from
that one design. In the past I have only kept track of “Truss†bases; my task
now is to incorporate Floors and Walls into this system and a simple spread
sheet would be far to cumbersome.
My objective is to create a "Base Houses" tracking system that will
calculate possible elevation and option combinations and track such things as
“Designed or not designedâ€, “Status – active or discontinuedâ€, “Design
criteria – building codes and design loads specific to area the home is being
built†and other things such as “Optionsâ€, “Elevationsâ€, “Number of pieces
per base†and “Date designedâ€
Here is my “novice†structure:
tblCustomer / each customer has many models
tblDesignCategories / Floors, Walls or Trusses
tblModels /each model has a Name and a Number and can have many elevations
and many options
tblElevations / Elevation Name and options combinations determine "Base
structure"
tblOptions / Options can be 3 types; (Base) “Standard model w/ no optionsâ€,
(INT.) “options Integrated into the base†or (ADD) “options Added-on to baseâ€
tblStatus / Models are either Active or Discontinued.
Below is a typical "Base Structure" and how I generate it.
______________________________________
(ex. Format) “Bases†(this is the list what I want generate and track)
[Information input by user]
Category = Trusses (T_)
Model = 2600_Hamden (2600)
Elevations = A, B1, B2 and C
Integrated Options = Sloped Ceiling, Morning room
Add-on Options = 3rd Car Garage and Screened in porch
[Information compiled by query or other method]
T_2600_A1 = Base [standard ‘A’ house w/ no options] “1â€
T_2600_A2 = Slope ceiling [integrated option] “2â€
T_2600_A3 = Morning Room [integrated option] “3â€
T_2600_A4 = Slope ceiling and Morning room [integrated option] “4â€
T_2600_B11 = Base option “1â€
T_2600_B12 = Slope ceiling [integrated option] “2â€
T_2600_B13 = Morning Room [integrated option] “3â€
T_2600_B14 = Slope ceiling and Morning room [integrated option] “4â€
T_2600_B21 = Base [standard ‘B1’ house w/ no options] “1â€
T_2600_B22 = Slope ceiling [integrated option] “2â€
T_2600_B23 = Morning Room [integrated option] “3â€
T_2600_B24 = Slope ceiling and Morning room [integrated option] “4â€
T_2600_C1 = Base [standard ‘C’ house w/ no options] “1â€
T_2600_C2 = Slope ceiling [integrated option] “2â€
T_2600_C3 = Morning Room [integrated option] “3â€
T_2600_C4 = Slope ceiling and Morning room [integrated option] “4â€
T_2600_3C = 3rd Car [add on option] “3C†applies to all elevations.
T_2600_SP = Screened porch [add on option] “SP†applies to all elevations.
______________________________________
Without designing it for me, how should I create this monster? How should
the tables relate to each other and what method is best for generating each
models structure?
I realize this may be too much of a request.
…so “Thank you†in advance if you care to tackle this one.