L
Leif
I've done many database designs and implementations. However, for me, this
current project is a bit unique.
Access may not have been the best choice for this type of project. However,
I don't know of other software to handle it. In any case, I'm well along in
the project and it would be difficult to change. However, perhaps you have
suggestions for this project or how I should handle a simlar project in the
future.
It requires tracking responses to many questions over many forms in a
"package". The inputs may be text, check boxes, combo boxes type input.
Due to the variations in forming of each of the forms I've stored the
questions in separate forms and report modules. The questions are not in a
table, only the answers.
At some point a package is considered done. At that time it is marked as
archive. The user may not make changes, but an admin user may.
The trick is that over time questions may changed, added, or deleted.
However, they still need to be able to pull up their old package for review
and/or printing.
I'm planning to handle this by keeping an internal revision number of the
forms/reports. When the user marks as archive the current internal revisions
are saved with the record (answers) for each form.
This has proved to a lot of programming work. Does anyone have a suggestion
on how I could have done this in a better/easier manner?
Thanks.
current project is a bit unique.
Access may not have been the best choice for this type of project. However,
I don't know of other software to handle it. In any case, I'm well along in
the project and it would be difficult to change. However, perhaps you have
suggestions for this project or how I should handle a simlar project in the
future.
It requires tracking responses to many questions over many forms in a
"package". The inputs may be text, check boxes, combo boxes type input.
Due to the variations in forming of each of the forms I've stored the
questions in separate forms and report modules. The questions are not in a
table, only the answers.
At some point a package is considered done. At that time it is marked as
archive. The user may not make changes, but an admin user may.
The trick is that over time questions may changed, added, or deleted.
However, they still need to be able to pull up their old package for review
and/or printing.
I'm planning to handle this by keeping an internal revision number of the
forms/reports. When the user marks as archive the current internal revisions
are saved with the record (answers) for each form.
This has proved to a lot of programming work. Does anyone have a suggestion
on how I could have done this in a better/easier manner?
Thanks.