digitalmetaphors
Comments
-
Connect the datasource to a dbGrid on a form. Is there data at runtime?
Make sure that the datapipeline is connected to the report and to the data
aware components. Then make sure that there are fields defined on the
datapipel… -
You'll have to dynamically set the Left property of the dbText in the
DetailBand's BeforePrint event. Set the width of the detail band to the
width of the page. Since one record will print on detail band, then the
detail bands will … -
The values are incremented as the report generates detail bands. It doesn't
traverse data to perform the calculation when the band prints. The report
generates normally, but then the engine updates the look ahead dbCalc's draw
comman… -
You can try to create a calculated field on the dataset, to extract the week
from the date. Then you could order by week and date. This all depends on
if IBO 3.6Dj supports a Week method, I looked in their online help, but
couldn't f… -
Here's example of sending 3 copies to the printer and printing a unique
caption for each one.
1. Set Report.PrinterSetup.Collation to True
2. Set Report.PrinterSetup.Copies to 3
3. Set the Report.PassSetti… -
You'll have to print the report 3 times. In the footerband, you can
dynamically load a subreport. You'll use 3 subreports, and load a different
one every time you print for each recipient. There is an example of
dynamic subreport … -
You should be able to make a windows API call to locate the Windows
directory on a machine. Then you can copy the font to the fonts folder in
that directory, so you can print the report using that font. Then you can
delete the font on… -
We have a patch for this in 6.03. Place the unit I'm sending to you in your
RBuilder\Source directory and recompile using that dir instead of
RBuilder\Lib
Cheers,
Jim Bennett
Digital Metaphors
-
Thanks for reporting the issue. It has been fixed for the next release.
Cheers,
Jim Bennett
Digital Metaphors
-
Thanks for the feedback. We've also noticed that toggling AutocreateFields
doesn't work sometimes. If it doesn't work, then just delete the
datapipeline and create a new one. It will recreate the fields.
Cheers,
It is on the ToDo list:)
Cheers,
Jim Bennett
Digital Metaphors
The page object is just a regular delphi object, an instance of TppPage
containing a list of TppDrawCommands. The page object is sent to a
ReportBuilder device class, such as the TppPrinterDevice. The printer
device uses the page ob…We are not very familiar with sending escape sequences. It is possible to
use escape sequences, as one customer we know of is using them to print a
reports in their entirety. The Report.OnEndPage event is the event in which
the page …The OnFormatCell let's you change the aElement.Color to any color you want.
Make sure that the event handler is firing, and that you have the correct
column number you want to set the value to. This event will fire for every
cell.
The region is drawn on the page with a TppDrawShape draw command object. You
can hook into the region's OnDrawCommandCreate event. Then get a handle to
the region's draw command. Type cast it as a TppDrawShape and change its Pen
prop…Our end user solution demos have scripts which create the report table
called Items. The report explorer uses an Item datapipeline to get the
reports from the Items table. You can use the Report.Template's methods
which can load and…See the installed main report's demo. There is a button in its previewer
which lets you see any of the reports as a two page preview.
Cheers,
Jim Bennett
Digital Metaphors
Subreports are pretty powerful, in that you can use them to load a title,
header, or footer band. There is an example of leveraging dynamic subreport
loading, as an alternative to inheritance. See your installed
RBuilder\Demos\EndUs…Sorry, I missed this post. When the page generates, the OnCalcs fire.
However, when the detail band doesn't fit, the OnCalc has already fired for
the next record. Since we don't want the OnCalc to fire again, it isn't and
the value …
I remember that this was a problem in the older versions. I tried to
reproduce the problem in 6.03, but the OnCalc appears to be working
correctly as the group breaks over multiple pages. Try upgrading to 6.03 to
se…We'll look into changing the TppArchiveReader (file based) so that you can
descend from it and create a TppStreamArchiveReader more easily.
Cheers,
Jim Bennett
Digital Metaphors
Looks like descending from the reader is out, because a couple of methods
are private. Copy and rename TppArchiveReader into a new unit. You should
be able to add a property to the class so that you can assign a TBlobField.
Then cha…The current archive reader is intended to wotk with file based archives.
You'll have to create an archive reader descendent which can do this.
Internally, the archive reader expects a binary stream in the correct
format. Since you can…This may be related to a bug in RB 6.03, if the printer is changed, in the
print dialog, after the report is previewd, that the report isn't
regenerated for the new printer. Send you current email address to
support@digital-metaphors.…Where are the datapipelines located, relative to the reports? Try placing
the datapipelines in the same form as the report. Perhaps the datapipelines
aren't being located correctly by RB? Make sure that every datapipeline has
uniqu…Make sure the datapipelines for the report and subreport are connected
properly. Connect the master and detail datasources to dbGrids on a form.
Are the detail datasets as expected, as you click the master records in the
master grid,…If you run our end user demos, do they let you save to file at runtime? The
save to file should only be shown on the menu if Designer.SaveToFile if
True. It is working correctly in 6.03 on my machine. I also ran a Designer
in a new…Upgrade to RB 6.03. Contact info@digital-metaphors.com with your full
registration information.
Cheers,
Jim Bennett
Digital Metaphors
ReportBuilder v6.03 is our current release. We've executed exhaustive QA
sessions for all of our subsequent releases of version 6.0. This has proven
to be the best release we have ever had. I would suggest upgrading to RB
6.03. Cont…Check out the installed Autosearch demos. There is detailed info on using
the Autosearch feature in the report builder help file.
Cheers,
Jim Bennett
Digital Metaphors