11:45...Well, that didn't take long...
This whole thing is predicated on the viewpoint that your questions table is 1 record PER QUESTION, not 1~n Records with 100 Fields each. If you have the latter design, it's back to the ol' Drawing B.
Create a new field called QPAGE. Set it to 1 for the first 20 or so questions, to 2 for the next 20 or so, to 3 for the next 20 or so etc etc etc.
In your report, add a GROUPING level, with QPAGE as it's primary source. Set the Sorting/Grouping options thusly:
Header:Yes
Footer:No
Group on: Each Value
Group Inteval: 1
Keep Together: No.
Place the QPAGE field in the group header. Place your QUESTION field and any other fields in the DETAIL SECTION.
Open the PROPERTIES sheet for the QPAGE HEADER and set these options:
Force New Page : BEFORE section
Keep Together: YES
Everything else you can leave the defaults.
Since you don't actually NEED to see the QPAGE field, you can make those fields invisible and real small and shrink up the section. But this worked like a charm on my test database that I just slapped together. Five questions per page.
If you have the other kind of design, get back to me, because we may need to finagle a bit. I've done a few survey/questionnaire databases in my time.
Jim
"Remember, you're unique - just like everyone else"
You're invited to visit another free Access forum:
or my site,