Kuroto

Dev

RB Reporting tools woes

by Kuroto on Mar.09, 2010, under Dev, Rant

Vandaag moest ik voor mijn stageplaats een applicatie ontwikkelen in REALbasic met een rapportagefunctie.
De nieuwe versies van REALbasic (vanaf 2009.r4 dacht ik) bevat hiervoor een speciale editor en nieuwe functies.

In theorie gaat het als volgt:
Men maakt het rapport in de Report Editor.
Een soort van schetsblad voor formulieren dus.
In dit rapport kan men dan dynamische velden opnemen, welke gewoon opgevraagd kunnen worden uit de database.
Gevolg is dat, met de juiste functies, het rapportje gewoon uit de printer komt rollen.

Maar dan komt de praktijk.

Voor 1 enkel rapport blijkt dit perfekt te werken. Maar, als ik nu een 2de rapport wil afdrukken, van andere gegevens in dezelfde databank loopt het mis.
Om een of andere belachelijke reden lijkt het of de buffer van het ReportViewer control niet gewist wordt als dit gesloten wordt.
Ah nee, want dat zou te logisch zijn.

Gevolg? Ik wil een nieuw rapport in het ReportViewer control inladen, hij toont het rapport zoals het hoort.
Wil ik het afdrukken, komt het vorige rapport uit de printer rollen.

En dan de kers op de taart: Er is geen enkele functie om het ReportViewer control te “resetten” als het ware.

Dus, bij deze, beste heren van REAL Software, vraag ik jullie -hoewel jullie toch niet meelezen- om eens effectief te kijken in uw bugtrackersysteem en eens beginnen met bugs te fixen in plaats van nieuwe, buggy features te implementeren.

De firma dankt u.

No Tag
Leave a Comment :, , , , , , more...