nardmoseley
Comments
-
Jon,
Thanks for the feedback. I researched this and ReportBuilder 14 includes
modified TppDBText.PageStart logic that performs the check you suggest plus
another one.
Going forward hope you will be upgrading to RB 1… -
Great to hear you got it working. To be clear, ReportBuilder is not creating
the DataSet params. Check out the Delphi source code to
TCustomClientDataSet.SetCommandText in Datasnap.DBClient.pas. The
SetCommandText method pars… -
I tried a simple test using RB 14.08 and Interbase via IBExpress. I created
a new report. I have no report parameters defined. The SQL statement below
is accepted. As a second test, I defined a report parameter, called
ppParameter… -
Will,
Check the Designer Help | About box to determine the RB version you are
using. Are you using the latest release, RB 14.08? If not download a trial
version and give it a try - I believe that will do exactly what you want.… -
I would try sending the escape at dsBeforeEndPage or dsAfterEndPage for the
page that is printing on the front side. ReportBuilder is just generating
pages for the report - the same pages you see in preview. Each page when
drawn to… -
Sending PCL commands to the printer would be worth a try. Here is the link
to a good PCL command reference. Search for Eject.
http://www.pclviewer.com/resources/… -
There are two boolean properties to manage how template loading errors are
handled.
One option is to set Report.Template.IgnoreErrors to True so that all
template loading errors are ignored.
Another option is … -
Ed,
Please use your full name when posting to the newsgroups. Please use either
support@ or the newsgroups, but not both. Thanks in advance.
This question was sent to support@ and has been answered there. Here is a
… -
Chris,
Thanks for the feedback. The newsgroups requirements are enumerated on our
web site (link below). Definitely not trying to single you out, and we need
to do a better job of requesting developers post using their full na… -
Chris,
Please post using your full name, rather than Chris M.
Please provide details about the issue you are encountering. 'Doesn't look
right' is not specific. If you would like to create a simple example that I
can… -
Please re-read my prior response. I made a request. I asked specific
questions.
-
Nard M… -
Chris,
Please post using your full name
What version of ReportBuidler are using? (Check Designer Hel… -
You can implement some code for the Report.Template.OnLoadEnd event to
iterate over the QueryDataViews and use SQLBuilder to remove the field from
the SelectFields[ ] list.
1. Here is an rbWiki 'How To' example for itera… -
Thanks for the feedback.
1. DesignLayer Open/Save menu options
These default to file or database depending upon where the report templates
are being stored. I will add your request to the ToDo list.
2. A … -
A report can have a single PageStyle band, which can have multiple
DesignLayers.
Adding the ability to control component visibility at the DesignLayer level
is on the ToDo list.
For now, there is a DesignLayer.GetCo… -
Added to the list

Currently you can use the Designer toolbars to access the color dialog. For
a text obje… -
Current ETA on ReportBuilder for XE4 is end of May.
Thanks for your patience and thanks for the feedback. We are a small team,
the primary focus/energy is on building the best product and backing it up
with the best support. F… -
In my testing with the RBuilder\Demos\DLL example the scrollable page
preview works great.
I recommend following the guidelines in the RB DLL demo. Delphi VCL requires
the Application.Handle be passed from a Delphi app that ca… -
When TppLine.Weight = 0, a line of one pixel thickness is drawn to the
printer. Lines are rendered using Canvas.MoveTo/LineTo commands. A loop is
performed to draw each pixel width, so yes a line of one pixel will provide
f… -
Thanks for the feedback, will add this to the ToDo list
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
Jeff,
Not trying to single you out, but please configure your newsreader to use
your full name when posting.
Also, you don't specify what ReportBuilder version and Edition you are
using, please check the Help | Abou… -
We usually respond to email by replying to the email.

Your email was received. Have spent time researching it, … -
Have not heard of this before. I cannot reproduce the issue in my testing
here. You might try download a trial version of RB 14.08 for D7 and perform
the same test. If you would like to create a simple example project that I
can bu… -
Thanks for pointing this out. I corrected our code base to use
TppCustomEmailDialog. For the next major release will add a public boolean
property, TppEmailSettings.LoginRequired, so that this can be handle without
requiring a type… -
The code was fixed Nov 19, 2010 and is included in RB 12.04 and beyond
(below is a copy of the correction). RB 12.05, was the last produced release
for RB 12.x - I recommend updating to that version.
Going forward I reco… -
What database engine and data access components are you using? Each web
service request should create a separate instance of the TDataModule. The
TDataModule should provide a thread-safe container for the processing to
execut… -
A Web Service will typically have two big differences from an application.
1. Web apps tend to be multi-threaded. For the DataModule, make sure you
have a database connection component and the datasets use that connection.
Try implementing the Group.AfterBreak like this
procedure TForm1.ppGroup1AfterGroupBreak(Sender: TObject);
begin
ppReport1.Engine.CurrentColumn := ppReport1.Columns;
end;
In a simple test using RB 14.08 that ca…1. Please configure your newsreader to post using your full name.
2. Please update to RB 14.08, this behavior was an error in RB 14.07. Once
you install RB 14.08, load the report and set PrinterSetup.Duplex to dpNone
and Print…
RB 15 includes updated Help2, but Delphi 7 uses the old WinHelp and that did
not get in there. I just updated the web page below with RB 15 WinHelp. (We
still need to update this page for HTML Help, will be doing that as soon as