When creating new forms using the forms designer I frequently need a custom field which I have not yet created. So I have to quit the form designer, saving what I've done so far and go to the Custom Fileds module.
There I activate the type of field required, change the name, save it and go back to the form designer again to put the field on the form.
After doing this a few times, I thought why not just activate ALL the fields in one go in Custom Fields, that way I can apply any field to a form whenever I need it and I can rename it on the form at the same time?
Would this introduce any unecessary overhead in the client or the DB?
Is there some other reason that this shouldn't be done?
Be careful if you are working on a system which is there since long.
Suppose X custom field was used back some time. X was a required field.
Later on X was not required some time later and removed from the forms and blocked. Most of the people will miss out removing X from required fields.
Now if you activate this field, it will ask for the value for this fields when you update the record. But you do not have it on the form. You need to remove it from the required fields to avoid the error.
just a follow on when I deactiviate a field I find its original name from the form designer and rename it back to that and then deactivate - e.g. set the field back to cicode15 - that way I know its free to use in the future.
I already do this, its a very good idea otherwise you don't know where you are.
Its not a serious problem just very annoying to have to keep going out and back in again. I see your point about knowing in advance but, the people who put in the change requests for new forms etc, know nothing about how HPOV works, or the restrictions that it imposes by limiting the numbers of custom fields. So to try to accommodate all requirements I constantly find myself juggling with Date fields, Text fields, Boolean fields, swapping them around, asking if that field really has to be a Date field or will a text box do? etc.
So I do know what they want but its more a case of what can be delivered.