InfoPath extremely slow when using large forms

S

Spurry Moses

Hi,

My InfoPath form takes 70 seconds to load from my hard drive. If I press
"Design this Form" it takes almost 3 minutes to show the form in Design
Mode. Just selecting InfoPath in the taskbar with the form open, I have to
wait around 5 seconds for the Window to repaint and be ready for my input!
All this on a Pentium 4, 2.8Ghz with 1GB of RAM (550MB free).
Obviously, I'm in trouble ;-)

We are creating a prototype for an InfoPath form. It needs to be large
because the user creates a form using a series of 'segments' or modules
that are constantly appended based on required input.

We will ultimately have several hundred of these form-segments that can be
appended at any time. We would, ideally, like to maintain these as
separate 'templates' and append them to the current InfoPath form but this
is not possible in InfoPath, in the way that we require, that I know of.
We've had Microsoft consultants advising on the solution before I came
onto it, so we shouldn't be missing anything obvious here.

To start, we created just 5 of these 'form-segments' and the form took
around 10 seconds to load. This actually isn't too bad but people were
worried about how long it would take when the other 295 are completed! So
I did a simple test... (probably a stupid test, I don't know ;-))... I
copied and pasted the same 5 segments over and over to multiply the form
by 24x. So it's now as big as around 120 of our modules. And the
performance is as described above.

The text "Opening Form..." is displayed in the status bar for most of the
time, if that gives any clues as to what's happening. I haven't gone in
depth and tried to analyse anything in detail but it hardly seems worth it
when it takes 60 seconds just to press an OK button on any dialog! ;-)

While InfoPath is a near perfect fit, this looks like being a showstopper.
Is there anything on the horizon to give me hope?
Am I doing something so stupid it renders InfoPath useless ;-)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top