- Local time
- Today, 17:29
- Joined
- Feb 19, 2002
- Messages
- 47,029
@drisconsult,
At this point in your process, I'm sure you don't wan to hear this but hard-coding 12 classes is a poor design choice. It is "spreadsheet" thinking rather than relational design thinking. The number of classes should be infinite. That makes for less pretty forms because they would be strictly vertical rather then two groups of 6.
The world won't come to an end if you don't go back to the drawing board but everything you do in this app will be so much harder than it needs to be and there will come a day when you have a new subject to score and you will realize that you can't get there from here without huge application changes.
At this point in your process, I'm sure you don't wan to hear this but hard-coding 12 classes is a poor design choice. It is "spreadsheet" thinking rather than relational design thinking. The number of classes should be infinite. That makes for less pretty forms because they would be strictly vertical rather then two groups of 6.
The world won't come to an end if you don't go back to the drawing board but everything you do in this app will be so much harder than it needs to be and there will come a day when you have a new subject to score and you will realize that you can't get there from here without huge application changes.