>Why not use formset, is there problems with them?
Diane,
Here's my reasons for not using formsets.
First of all, I know of no problems with them, they seem to work fine. However, if I need multiple forms to accomplish some task there are invariably some of those forms that are useful elsewhere in the application. Putting these forms into a formset means that any formset that needs them will also have to have them. This makes for multiple copies of the same fomr appearing in many places and presents a maintenance m=nightmare.
I prefer to manage my own forms and not depend on any "magic" that may or may not behave the way I want it to. So I have my own form manager class that handles forms for me. It runs them and tracks them. When anything needs a form it calls the form manager and requests the form it wants.
In addition, if there is a set of forms that are required to accomplish a certain task I prefer to use a pageframe and ONE form for the task. Users are confused when the interface becomes complicated. If the forms are not always required then using a formset causes them all to be created even when they are not needed. Individual forms do not have this issue, you run only the forms that you need.