>Shawn,
>
>If I'm wrong on this, someone will jump in and correct me, but I believe formsets were introduced as "screen sets" into Fox to overcome limitations in how forms were used then. VFP docs will tell you that a Formset loads faster than multiple forms, and I suppose that's a plus, but there are downsides to them as well. Honestly, I don't remember why I rejected them out of hand when VFP 3.0 came out because I haven't looked at them again.
>
John,
You're not wrong. Screen sets were how the Fox 2.x screen designer wrote multiple screens into a single .SPR (the screen program created by GenScrn.prg) Screen sets made it easy to code one "setup" section for many related screens, and control the cursor movement from one screen to another.
About the only the only reason you really *need* formsets is to do a quick transport of an old 2.x program, because they act like screensets and forms in a formset can access the hidden WindowType properties 3 and 4 which allow them to work in an old style READ. Or, I guess if you just wanted to write an old style "READ" program from scratch. Hmm- I wonder if I could still whip up a foundation read?
David.