Repost: printing text on a form....

T

trey

Hi all,

I am developing an app using vs 2003,vb.net

I present the user with several forms they are req'd to fill out which are quite lengthy (but neccesarily so).
After finishing filling out the forms, the user is given the ability to review their information (both current and/or historical information)
In order to present this review to the user, I currently grab it from the db, and create dynamic labels on the form.

Then problem is speed: With such a large amount of data to review, it takes the review form about 2 minutes to generate all the labels! Wayyy
too long! Is there any better way to "Print" text on a form or present this data to the user? Any suggestions are greatly appreciated!

TIA,


Trey
 
O

Oliver Sturm

Hello trey,
Then problem is speed: With such a large amount of data to review, it
takes the review form about 2 minutes to generate all the labels! Wayyy
too long!

That seems clear, but I have to admit I can't really imagine the amount of
data we're talking about here. Or how slow is that computer you're testing
on? I'm sure if I create a form that is as large as my screen allows and
fill it border to border with label components, it's still not going to
take 2 minutes.
Is there any better way to "Print" text on a form or present this data to
the user? Any suggestions are greatly appreciated!

Your situation sounds a lot like you could use a reporting system to show
the data. Then again, I understand that you want some degree of
interactivity as well. In the end this might call for a radical
re-engineering of the whole input functionality, but I don't have enough
information to give any useful advice on that - plus, I expect you're not
going to like the idea... meaning no offence, but for some reason people
who start constructing the kind of UI you describe are often not delighted
about such advice.


Oliver Sturm
 

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