Extending the Limit of Form Tabs in CRM 4.0
Posted Wednesday, March 11th, 2009
I recently was engaged with a client who was challenged with the limitation of 8 tabs per entity form in CRM 4.0. After several attempts to manage the requirements around the limitations of 8 tabs, I began doing some in depth research for a way to step beyond the boundaries. Not only did I find a solution, but it is a solution that does not require you to be a hard core coder like some. For those of you who are willing to make this change, it’s important to understand that this solution is not supported by Microsoft. However, it has been noted by Dynamics design team that there was no noteworthy reason to have the 8-tab limitation, but just as noteworthy that your unsupported change will indeed cause issues if you do not reduce your max tabs down to 8 before attempting an upgrade. Therefore, you will likely have to take the sections on tabs 9-x and temporarily move them (for the purposes of your upgrade) to tabs 1 – 8.
To maximize the number of tabs per entity form, navigate to the following location on the CRM server:
C:\Program Files\Microsoft Dynamics CRM Server\CRMWeb\Tools\FormEditor
1. Find the formeditor.aspx and right click on it and select “edit.”
2. Find the JavaScript variable “_iMaxTabs” and notice that it is set to 8. Change the value to your desired limitation, then save and close.
3. Lastly, reset IIS and you should then be able to create the additional tabs needed from within the forms customization area.




is this is a supported customization or will i lose this setting on the next rollup?
This change is unsupported – you will need to minimize down to 8 before applying a rollup.
Unfortunately, this is not a supported collection of code. When you decide to perform the next Rollup, be sure to remove the JavaScript and move the field to another tab. Then perform the Rollup. Once everything is free and clear, add the code back and then the JavaScript.