nicocizik
Comments
-
Hi Roger,
To get this effect with a TppSystemVariable, you will need to set the
NewPage and ResetPageNo properties to True in the TppGroup component. You
can do this in the group dialog when you initially create the group or wi… -
Hi Jeremy
I am a bit unclear what the problem is. Are you failing to see the report
in the TppViewer component or is the report not printing to HTML file? From
what you have described, this should work fine.
--
Hi Bill,
Though it should be.... this is not a feature available in ReportBuilder. I
will mark it down to be added to the next release. For now, if you
absolutely need this feature, you can take a look at the
TppScreenDev…Hi Bill,
Try placing a filled rectangle with ParentWidth and ParentHeight set to true
in the PageStyle band of the report. Then resize the PageStyle to be the
same size of each page in the report. This will then always print i…---------------------------------------------
Article: Forcing a Page Break
---------------------------------------------
Question:
How can I force a page break occur based upon
a condition calculated at run-time…Hi Thatchin,
You will need to create a dialog that after giving all the options to the
user, loops throught each object in your report and makes changes to them
according to what the user has selected. You can do this by creati…Hi Thatchin,
Take a look at the Report Wizard in ReportBuilder for an example of creating
a report with a dialog. You will want to create something similar to this
and make sure it makes its updates in the Report.BeforePrint ev…Hi Andreas,
Looking at your example, I cannot see the difference. Is there simply no tab
space in the printed version. Please send a small example that demonstrates
this problem in .zip format to support@digital-metaphors.com a…Hi Etienne,
Please send an example of a report that shows this behavior to
support@digital-metaphors.com and I'll test it on our Windows 98 machine.
Also, I'll need to know the exact printer driver you are using to print this
Hi Ronald,
If possible please send an example of your project, including your custom
component to support@digital-metaphors.com so we can perhaps research the
problem and code either a fix or workaround for you.
--Hi Ronald,
ReportBuilder loops through the Screen.DataModules and Screen.Forms arrays
to find any datapipelines to be used in the designer. If your Datamodule
is not showing up in either of these arrays, RB will not display th…Hi Ernest,
The FBtnCancel is a TButton component, which does not contain the "Flat"
property. Try disabling the original Cancel button and adding a new
TSpeedButton in its place with the same functionality. Then, setting theHi Ed,
If you want to see the same size image on screen as the one on paper with
roughly the same quality, you will need to either save down two different
versions of the image as you said in your first post or save the larger o…Hi Ed,
Basically a rule of thumb with images is that the more information you can
save about an image with the least amount of compression, the better. The
larger you can save the image on the database without stretching, grant…Hi Vincent,
This is not a know issue. Are you able to recreate this problem with
ReportBuilder 7.03? Please send a small example demonstrating the issue in
.zip format to support@digital-metaphors.com and I'll take a look.
Hi Tim,
Check out the Band.OutOfSpace property to force a page break in code. This
will cause the generator to think the page is out of space and go to the
next page. Be sure that if you have a two pass report, the OutOfSpace …Hi Doug,
I'm sorry, I was mistaken. The Data Tree just draws rectangles around the
text elements with it's dimentions of the controlbox that the dbText is in.
You could draw these rectangles manually in code or perhaps check ou…Hi Douglas,
Try using the Report Wizard, which will automatically create the report for
you on the fly. Access the Report Wizard by selecting the File | New...
menu option in the Report Designer.
--
Hi Christine,
Try setting the TppLine.StretchWithParent property to True. This should
solve the problem.
--
Hi Magnus,
Thank you for evaluating ReportBuilder!
1. Reports in ReportBuilder are always saved in a template format (whether
it is inside a report component on a form or saved as a template file .rtm
on disk). Thi…Hi Chris,
Try setting the TppDetailBand.PrintHeight to phDynamic. If this does not
help, you will need to suppress the printing of null values in the detail
band by setting the DataPipeline.SkipWhenNoRecords property to True.Hi Chirs,
Check out demos 136 and 139 (dm0136.pas and dm0139.pas) in the
\RBuilder\Demos\1. Reports\... directory. These demos show how to use a
JITPipeline to pull data off of a string list and how to link these
pipelines…Hi Chris,
The easiest way to accomplish this type of report is to create a
Master-Detail style report. You already have the detail dataset created,
now you need to create a Master dataset consisting of an empty calendar, or
Hi Jon,
If you do not want the subreport to access the dataset when you disable it,
you will need to set the visibility and disconnect the datapipeline. This
will essentially fully disable the subreport. If you just do not wan…Hi David,
There have been no large changes in way ReportBuilder prints to the printer
from versions 6.03 to 7.03. Be sure that when adapted your application to
ReportBuilder 7.03, you did not create any new memory leaks perhaps…Hi Mark,
I'm sorry, I did not read your first post correctly. Unfortunately
ReportBuilder does not support Right to Left column traversal.
--
Hi Mark,
You need to set the TppDetailBand.ColumnTraversal property to ctLeftToRight.
You can do this in code or manually in the Delphi Object Inspector.
--
Hi,
You will not need to recompile a package, only rebuild your project with
your library path pointing to the \RBuilder\Source\... directory.
--
Hi,
Yes you will need to change the daDBExpress.pas file to use your custom .ini
file. This will then only work at runtime. At design time, ReportBuilder
will only use the default .ini file to load the database names. Sorry b…Hello,
In the GetDatabaseNames method, you need to populate the referenced TList
with the connection names in your custom .ini file instead of calling
GetConnectionNames. Otherwise, the GetConnectinNames will use the
dbxco…