Prev: Automate saving multiple pdfs from single report based on criteria
Next: To MVP John Spencer - Regarding Report
From: Ralf on 11 May 2010 03:24 Sorry for this harsh subject, but I'm so frustrated about reports in MS Access. I have a report with 9 subreports. Each of those subreports should be on a new page. If I place a page break control between those than I have empty pages, since some subreports may be empty (depending on existing recordsets). Ok, what I could do now is to set 'Keep Together' to yes, but that requires that I set the size of each of those 9 supreports to their original/actual size. But the report size is limited and I approach this limit after resizing the first 4 subreports already. I really don't know what to do. Reporting tutorials in books and Internet are very shallow and the MS help is far from being helpful. It would be great if someone is experienced enough to give me some hope or at least to confirm that there is no way to solve this issue. Perhaps there is a complete different approach to follow? Thanks, Ralf
From: Marshall Barton on 11 May 2010 08:39 Ralf wrote: >I have a report with 9 subreports. Each of those subreports should be on a >new page. >If I place a page break control between those than I have empty pages, since >some subreports may be empty (depending on existing recordsets). >Ok, what I could do now is to set 'Keep Together' to yes, but that requires >that I set the size of each of those 9 supreports to their original/actual >size. But the report size is limited and I approach this limit after resizing >the first 4 subreports already. > >I really don't know what to do. Reporting tutorials in books and Internet >are very shallow and the MS help is far from being helpful. It would be great >if someone is experienced enough to give me some hope or at least to confirm >that there is no way to solve this issue. Perhaps there is a complete >different approach to follow? The subreport controls need to have their CanShrink property to Yes so they won't take up any space when they have no date to report. To deal with the blank page caused by a corresponding empty subreport, for each subreport, add a line of code to the section's Format event procedure similar to: Me.pgBreak1.Visible = Me.subreportcontrol.Report.HasData -- Marsh MVP [MS Access]
From: Larry Linson on 13 May 2010 02:05
Marsh is a nice guy and answered your question without a comment. But I'll tell you that you are correct on one point. Coming in to a newsgroup where people like the product, especially those who answer the questions, and beginning by saying, "Your baby's ugly. Now tell me how to do .. . ." is not the best way to "win friends and influence people". For your information, I've worked with Report Generators in a number of languages, dating back to the 1960s, and I haven't found any that are even close to being as capable and as easy to use as Access reports. I've seen very impressive work done with Crystal Reports, but the fellow who did it told me that he didn't find it nearly as easy to use as Access reports. And, fortunately, there are a lot of people willing to help -- but it'll be better if you don't take your frustration out on them. <SMILE> Larry Linson Microsoft Office Access MVP |