What kind of report should I use?

Posted by: strutzj on 3 February 2026, 3:42 pm EST

  • Posted 3 February 2026, 3:42 pm EST

    I am so frustrated with ActiveReports. Everything is difficult, online documentation sucks, and it takes so long to do anything. Yes, it’s very flexible. I used Crystal Reports years ago and it was SO much easier to design complex reports.

    Sorry, now that I’ve voiced my frustration, here’s my question. I want to design a report with a top section, a middle section and a bottom section. The top section is fixed in length, the middle section can vary in length by a lot (sometimes spanning multiple pages), and the bottom section can vary in length by a little. I’ve been trying to use page reports but keep running into problem after problem. The middle section is a table linked to data by my software application (vb.net). Overflow Placeholders aren’t working for me because they are fixed in length. Footers aren’t working for me because they appear at the end of every page. What kind of report should I use that 1) I can send data from software, 2) flows from top to bottom in the sections I described, and 3) can span one or more pages? This is for a desktop business application, not a web application.

    Thanks for any help…

  • Posted 4 February 2026, 6:56 am EST

    Hi Jim,

    Apologies for the inconvenience you’ve experienced. We completely understand how frustrating it can be when things don’t work as expected.

    Thank you for sharing the details about your report layout. Based on your requirements, Section Report appears to be the most suitable format for your use case.

    Here’s a detailed response addressing your points:

    1. Sending data from software: Section Reports can be bound to various data sources such as DataSets, DataTables, or object collections. You can pass your data directly from your VB.NET application into the report.

    2. Flowing from top to bottom in the sections you described:

    ReportHeader: Place your fixed top content here (title, company info, etc.). Set CanGrow = false to ensure the size remains fixed.

    GroupHeader: Use this for table column headers. You can set RepeatStyle = OnPage if you want headers to repeat on every page.

    Detail Section: This is where the main table or row data goes. Each record in your dataset is rendered as a separate Detail section.

    GroupFooter : Place your bottom content here (totals, notes, signatures). Set CanGrow = true to allow variable length content.

    This setup ensures the report flows naturally from top to bottom.

    1. Spanning one or more pages: The Detail section automatically grows across pages if the content does not fit on a single page. ActiveReports handles pagination for you, so multiple Detail rows will continue onto the next page as needed, and headers can repeat per page if configured.

    We’ve also attached a sample report (SalesActivityReport.rpx) for your reference.

    If you have different layout needs, we kindly request that you share a PDF of your expected layout with sample/dummy data. That will help us provide more tailored assistance.

    Please let us know if you have any further questions.

    Regards,

    Prabhat Sharma.

    SalesActivityReport.zip

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels