TB
I know that you have a table with 80 or so fields however all the other 1 to
1 tables are in effect part of the main table as they are identified only by
the value of the Primary Key, the same key used in the main table.
The most common, probably only normal use of the 1 to 1 relation is for what
can be referred to as subtyping or subclassing. Another less formal use is
for less frequently recorded information in order to reduce the number of
fields containing a null value.
Subtyping is generally concerned with an entity that can have types about
which different information is to be recorded. An example of this is
Personnel where the main table may contain Name and Address info only. If
Personnel can be employed in different roles they may have data that applies
when they are a Manager and/or when they are Engineer etc. etc.
You would have a Manager and Engineer table and these would contain data
about the Personnel member when they operated in either of these roles.
Your data would appear to contain progress information about each stage of
the Project.
It _may_ be worth considering designing your data to cater clearly for the
distinct Stages in the project.
You would have a table for the Project and you would have a Stage table with
records such as Initiation, Design, Construction, Survey, ROW, Utilities,
Signals, Permits. (or whatever stages are appropriate)
Between the Project and the Stage (which would be a many to many
relationship) you would have a table which has a 1 to many relationship
between Project and Project Stage and a 1 to many between Stage and Project
Stage.
This is only a suggestion and may not be appropriate for your specific
requirements.
As to the Form you would need this is unlikely to be achievable using Form
Wizard although you could try.
You would in effect structure the form in line with the tables. The main
form would be the Project form that would contain the fields about the
project that were a constant irrespective of the stage at which the project
is in. You would then need a series of subforms for each Project Stage. You
could then display these subforms either as one to each tab of a tab control
or you could add a pull-down to the main form that could select the
appropriate Project Stage and then you could display that subform only. With
the last approach I generally change the SourceObject to the subform and
design all the subforms to be of the same physical dimensions.
The Form Wizard does not produce anything really useable especially for more
complex designs.
My problem, however, is with the Form, as noted in my first post.
Yes that may well be the case but it is the foundations that may need
attention before the walls go up.