Use advanced search in these fora (Ms. Access and VB). There sre several posts with extensive discussions of and examples for accomplishing the 'scaling' Some of them discuss / illustrate approaches & techniques which, while they are (internally) complex, are relatively simplistic in implementation (at least at the user level), requiring only the inclusion of the (presented) modules, declarations (API calls) and procedures and a very few lines of code in the various forms to accomlish the tasks.
As with many issues, the examples may not accomplish exactly what you intend, they should, however, at least provide a reasonable perspective for your further consideration, and perhaps a basis for you to make a decision on wheather to persue the topic or to manually revise the forms to suit the user base.
If you decide to manually revise the existing forms, I would furthewr suggest that you review the "tab" control. I often use this simple device to organize complex forms and minimize the user's (simultaneous) exposure to large numbers of controls. It can accomodate as mamy controls as may be otherwise included on a form (minus 1) and condense the display 'footprint' to reasonable sizes for current generation monitors. Virtually all code presently involved will transport directly (some small issues re tab sequencing), so actual 're-design' primarily consist of cut and paste of existing controls to the selected tab(s)/"pages" of the tabstrip control, although you may also choose to re-arrange the controls on the individual tabs/pages for esthetic purposes.
MichaelRed
m.red@att.net
Searching for employment in all the wrong places