- Local time
- Today, 16:10
- Joined
- Feb 19, 2002
- Messages
- 45,431
Of course I (we) have. But you don't design a schema to force yourself to modify it to add a new "employee" which is essentially what your proposal was to do. You don't use columns to hold instances of data. Questions are employees or vendors or parts or assets, etc. They are equivalent to any other entity. A survey should hold any number of questions because questions are rows of a child table NOT columns in the survey table. Would you add 10 columns to an employee table to hold the names of his dependents? Then if you have to add birthdays for them, you've got to add an additional 10 columns. Then what if some employee has 11 children?Are you going to tell me you have never required to make a change in your SQL schema?
If the OP turns out to need 91 questions, he has to change all the forms and queries and reports that work with this data. What if some analysis needs to be done with the answers. Count the number of true answers for example. That's a pretty long expression to include 90 IIf() statements. Good luck with that.
Last edited: