digitalmetaphors
Comments
-
In which event did you change the properties? Usually, set the TppPage
object's properties in the Report.OnStartPage event and then the TppLine
object's Top and Left should be set before the band gets to print so that it
correctly gen… -
We support the latest release (RB 7) only. We do not support RB 6.03, or
any previous version, with patches or updates. RB 7 is the latest version
we offer and it includes the fix. You'll need to order RB 7.
Cheers,
You need ReportBuilder 7 for Delphi 5. There was a bug in 6.03 which was
fixed in RB 7. The bug was related to group band names getting out of sync,
hence the error you have described. Contact info@digital-metaphors.com to
upgrade o…Download and evaluate RB 7 to see if the problem persists. I'm confident
that the problem will go away with RB 7 as we have not had any reports of
this problem in RB 7.
Cheers,
Jim Bennett
Digital Metaphor…1. Launch designer
2. Click the Calc tab to enter the RAP workspace
3. Click View | Module from the main menu
4. Click on the Declarations node in the Module View in the upper left hand
corner of the RAP workspa…You can call Report.Reset to cause the report to regenerate the report for
the new data when the page is rerequested. You can refresh the viewer's page
by calling Viewer.GoToPage(aPageCurrentNo); You can access the viewer (use
ppView…Yes, you can dynamically change RAP code at runtime. There are demos of
creating RAP pass through functions dynamically in the installation. Here is
a demo which moves a group header band event handler from one group to
another in co…Thanks for reporting this. This will be fixed for the next release as I've
made the fix. We are currently performing QA for the case statements in RAP
in order to make sure everything checks ok out with this change.
Cheers…You'll hve to create some RAP pass through functions to get at some of these
properties used in the demo, or move all the code from each event handler in
the demo into separate pass through functions.
in How to set the summary Band print at the bottom of the page? Comment by digitalmetaphors November 2002I searched through the changes again, and there was a fix in RB 7 that
changed the event id for the notification of the total value event. This
would explain why it works in RB 7 and not RB 6.03. You'll have to upgrade
to RB 7 to ge…I'm running RB 7 and in RAP using :
CrossTab1OnGetTotalValueText(..
begin
aElement.Font.Color := clRed;
aText := '55.55';
end;
CrossTab1.OnGetValueText...
begin
aEleme…Looks like the demo is hooking into the wrong event handler. There is a
OnGetTotalValueText event that isn't being utilized in the demo. Use that
to get at the grand totals. Sorry about that.
Cheers,
Jim Bennet…Check out crosstab demo #127. It should only format the values in that
event. There are other events to format the total values, as the demo
shows.
The demo is in Delphi code, but the approach should be the same in RAP.
<…That is the same configuration I'm running. Just by launching the report
designer, the SaveAll button gets enabled in the Delphi IDE when a RAP event
handler is in the template. I also opened a report with no RAP event
handlers. Byu…The report engine will just traverse the data you provide. The subreports
print based on the detail datasets and the master breaks when the key
linking field changes value. You'll probably want to create some calculated
field on the d…The drill down is the easiest way to go. It is natively supported by the
DrillDown boolean property the end user can check on teh subreport.
The spawned drill down subreports and other tips are going to be coded in
Delphi or RAP…In RAP, use the global OnCreate event. The Report.BeforePrint and
OnGetAutosearchValues fire too late.
You can build a custom preview plugin that adds these buttons and performs a
new operation when they click it and rerun the r…This would be difficult to support, because what would have to happen is
that you users would have to reorder their groups to support the new sort
selection. Then the variables which are reset to a group have to be changed
and it can …An end user can select the JITPipeline from the Report | Data menu in the
designer. You could use the Report.Template events to set teh visibility of
the JITPipeline(s) so that the ones the user wants for the report are
visible. If a …Create the JITPipeline on a form and then use it for the report by calling
RAP passthrough functions to configure it, rather than creating it in RAP.
You could create a JITPipeline in the global OnCreate event of RAP and then
free it …See the Templates thread in the TechTips newsgroup. It has an article on
this. Also, see the End User demo for the Report Explorer. It utilizes and
OnLoadEndEvent handler on the report template.
Cheers,
Jim Benn…RAP doesn't begin executing until after the print dialog is closed and the
report begins generating pages after you've pressed the print button from
the report exlporer. What you'll have to do in this case is set the
Report.PrinterSet…We haven't added all the extended function series classes to be linked in by
default. Add TeeEditPro to register the class to be linked in at runtime.
This should also link in the other series classes as well.
The AV you are ge…What if you right mouse click and choose "Compile" for the program? Does
that help? I would suggest installing RB 7 on a test machine to see if the
problem goes away. We have made modifications to RAP to enhance it and some
bug fixes…> it would be nice if you
Thanks for the suggestion.
Cheers,
Jim Bennett
Digital Metaphors
It isn't on the ToDo list to be implemented in the near future. I can see
that would be more useful in the Designer, to edit properties and create or
jump to a RAP event handler from the Design tab for any published event of
an object…There isn't a SUM function in RAP. That is why it won't compile. You will
have to use another variable to store the total, separate from your running
total.
Variable2.Value := Variable2.Value + dsTable1_pipe['Field1'] +
dsT…Are you using the latest version? Make sure you are using the latest
version. Make sure you only use the OnCalc event of the variables to set
their value.
Are you trying to summarize across subreports? This won't work, as the
Set the properties on the pipeline, RangeBegin, RangeEnd and RangeEndCount.
See the Enumerated Types section in the Language tab of the Code Toolbox.
The types should be the same name in RAP as you would use in Delphi. Use
the global…Cool! We'll put it on the website
Cheers,
Jim Bennett
Digital Metaphors