digitalmetaphors
Comments
-
Use the band's BeforePrint event to set the visibility of a control in a
band. This is the best event for this.
Use the Variable's OnCalc event to calculate a value for the variable. This
is the onyl event ot use reliably for an… -
Below are two articles which show some code to help you out. Furthermore,
RB's rich edit architecture relies on Delphi's TRichEdit. The "Sel" (select)
methods and properties available on our rich text controls allow you to
perform ope… -
Are you using report templates? If so, then use the
Report.Template.OnLoadEnd event in order to assign the
Report.PrinterSetup.PrinterName to the current
PrinterName\MachineName\SessionID from the WinAPI call. This way you don't
… -
This page is not setup for public viewing. Only links into it are available
when we post them. Our TODO list includes creating a webpage so that these
projects could be a better resource with descriptions as well as the
downloads.
Yes you can create RAP pass through functions to do this in RAP. Here is an
example which creates a few for you:
http://www.digital-metaphors.com/tips…Here is a demo which shows how to take full control over the drawing on the
page by adding draw commands to the page object after the report engine is
finished drawing on the page before it is sent to the devices. This demo
draws lin…The outline viewer is parented by the accessory toolbar, which is a TPanel.
There is some code that tries to stretch the width of the width of this
panel to account for the translation strings in the text search toolbar
which is also …Hi Justin,
If you want to know what has been added to ReportBuilder in version 7 over
6.03 then here it is. Below is a compilation of our release notes takenfrom
RB 7.0, 7.01 and 7.02. To get a better feel for it, download RB 7.…Sorry, I meant TppDesigner.OnAssignField event.
Cheers,
Jim Bennett
Digital Metaphors
This is can be done in code. What you can do is code the
TppDeigner.OnAssignField event. For this example I used a TQuery on a form
connecting to DBDemos Orders table for the 'AmountPaid' field which had a
display format set on the …Can you test this report with RB 7.02 to see if the problem goes away? Can
you send an example report to use that shows the problem- send it to
support@digital-metaphors.com for the fastest service. To workaround the
problem, try addi…Please do not cross post. This was answered earlier in the RAP newsgroup.
Cheers,
Jim Bennett
Digital Metaphors
This is the same thing as assigning one TChart on a TForm to another TChart,
if RB wasn't involved. Try that as a first test to get it working with a
regular TChart application. You are using the right property to get at the
embedded …There was a bug in RB 7.0 related to the DBCalc and Variables not computing
and resulting in zero. Please upgrade to RB 7.02 (free since you already
have 7.0) and the problem should go away.
Cheers,
Jim Bennett<…The reason you would want to use backgruond printing is when you want the
end user to print a report and have it generate in a background thread so
that the end user can continue using the main application. Otherwise, the
user will wa…The latest translation app is available for download with the latest strings
for RB 7.02 to be translated. You are right, the text search strings have
not been translated at this time for all translations. I've emailed our
translators…Yes, use the DetailBand.BeforePrint event to set the visibilty of the detail
band. It works in tests here. I used RAP, but here is the code. Basically, I
create a table dump of the DBDemos Biolife table in a simple report that
only ha…The report template contains an offset area that you can use to store extra
information. As an alternative to this, if you are using a database end user
report application, then add another field to the rbItem table and store the
memo…Each page object has the AbsolutePageNo property assigned to it when the
archive is generated. This means you simple need the first page read from
the archive to know this. If you want to, you can use a TppDevice in code to
know this …Thankyou for the suggestions and we apologize for overlooking this issue in
RB 7.02. I have made the changes and checked them in for the next release. I
tested more dialogs than just the printer setup dialog, such as the groups
dialog…In what event are you setting the Summaryband.PrintPosition? Here is an
example:
http://www.digital-metaphors.com/tips/SummaryReplacesFooter.zip…It may be a limitation of the resources on the printer/OS. Does the report
work on any other printers? Can you generate to an intermediate archive file
and use a simple test application that uses an TppArchiveReader to print the
repor…The call to Report.Print causes the preview form and a viewer to be created.
Yes, you can change the previewed page from the preview form, however, you
can't change the report template because you are inside a call to
Report.Print. Yo…Here's a Powered By image you can use:
http://www.digital-metaphors.com/images/PoweredBy.gif
Cheers,
Jim Bennett
Digital M…Thanks Daniel. I missed that one. I searched our entire network's image
folders for logos and didn't see it, and I never thought to look in our own
about box. We'll put something together a little different anyways.
Cheers,
That is an excellent idea! We need to build one. We do have a logo, which is
displayed on the front of our main web page, but it doesn't say
ReportBuilder in the image. We'll work on putting something together and
post back here later…This can be accomplished using a master detail report. The master can print
the company name and the subreport can be set to print small detail bands
from left to right. Set the sub detail band's ColumnTraversal property to
ctLeftToR…Changing the text captions doesn't change the width of the columns, because
the crosstab matrix has already been calculated. What I would do is create
an in-memory dataset that feeds the crosstab. This allows you to pre-process
the da…You're inside of a call to Report.Print. The device type is set to screen.
The report is going to create a preview form, then a no data dialog. One way
to do it is to check for no data before printing the report and selectively
call R…The UI doesn't support this, but it is implemented on the TppShape. The
TppDrawShape draw command also supports it. Hook the component's
OnDrawCommandCreate event up to accomplish this without having to code a new
TmyShape component:…