digitalmetaphors
Comments
-
You don't need a new dialog class, just use ours!

For this example, the report on the form has a crosstab in the de… -
The last parameters should be the column positions for the different
columns. 2 columns, the first column position is 0.16 and the second is
4.35.
Cheers,
Jim Bennett
Digital Metaphors
-
Units is simply the units the the report is using, ie. inches, millimeters,
centimeters...Read the current units enumeration by reading the Report.Units
property.
Cheers,
Jim Bennett
Digital Metaphors
… -
Here is an example of registering a replacement for the label wizard and its
form:
http://www.digital-metaphors.com/tips/ReplaceLabelWizard.zip… -
Let you users code anything they want to in RAP. However, you can use the
(public) Report.Template.OnLoadEnd event to set up a Delphi event handler
that they can't override. Assign the Report.OnEndPage event in the OnLoadEnd
event han… -
Here is an example of adding the text search feature to a custom preview
form for RB 7.02 (you need 7.02 for this demo to work). I don't have an
outline demo available yet. Essentially, start with this demo and look at
ppPreview.pas f… -
We haven't coded an example of this. You'll have to create a
TppOutlineViewer and have it parented by the AccessoryPanel in the demo.
See your installed RBuilder/ppPreview.pas for an example on creating a
TppOutlineViewer in code and … -
Maybe you don't see this response to the first thread:
"Here is an example of adding the text search feature to a custom preview
form for RB 7.02 (you need 7.02 for this demo to work). I don't have an
outline demo available yet.… -
See the previous post. You can cancel a post from outlook express by
choosing the message and selecting Message | Cancel Message menu option.
Cheers,
Jim Bennett
Digital Metaphors
-
DADE expects to be connected to a database. You'll want to have a connection
to allow new queries to be constructed. You can manipulate report layouts,
but not the data access definitions in your current scenario.
You should be … -
No, when you are using the query designer, it is assumed that you don't need
an alias to configure the query. You need to use the tablename.fieldname in
this case.
An alternative is to make this an autosearch criteria and set
1. Use the Report.OnStartPage event to check if Report.AbsolutePageCount = 1
then Footerband.Visible := True, else = False.
2. Use a page style band. Activate the band from Report | PageStyle menu
option in the designer.
<…It works fine in our tests here. Here is an example of creating a subreport
dynamically. Can you reproduce the problem with this tip?
http:/…Ok, if the 'tip' isn't stable, it has a decent amount of code in it that was
written some time ago for D6. The demo's approach is the one to take when
wanting to descend from TppCustomAutosearchDialog. Otherwise, you should
descend fr…There is a custom autosearch dialog example in the demo directory in the
Autosearch folder.
If you want to create a form without descending from TppAutosearchDialog,
then you'll have to descend from TppCustomAutosearchDialog. Se…As an end user, you can't set the no data behaviors if you don't have RAP.
You'll have to create a RAP pass through function(s) to set the
NoDataBehaviors[] set property, as sets aren't supported in RAP. There are
examples of creating…Use the NoDataBehaviors property on the report in conjunction with the
OnNoData event. See the help topic for more info.
uses
ppDrwCmd;
procedure TForm1.ppReport1NoData(Sender, aDialog: TObject;
var aSh…The designer creates a registered TppCustomPreview plugin. The preview form
also creates the same registered TppCustomPreview plugin. Our event handlers
are located in the plugin class. It used to be that only the TppPrintPreview
form…One approach is to use the Data Dictionary component. Run the Auto Join demo
in the main End User demo directory for an example. Double click the
dictionary at design time to run the Data Dictionary builder.
Another way to do it…Thanks, we received the translation and will test it and place it in the
next release.
Cheers,
Jim Bennett
Digital Metaphors
I received a message from our official German translator. The email address
we had for him was not his primary one and just recently checked it. I'll
post here when a new translation becomes available.
Cheers,
J…Thankyou all for the interest in translating ReportBuilder for the German
language! I am hoping to hear back from the official German translator, but
have not had a response. In the event that he does not provide a
translation, then w…We haven't received a translation from the official German translator. So
far we have received Danish, Dutch, Italian and Spanish (Spain)
translations for RB 7.02 which will be included in the next release.
There is a translati…We changed the behavior to work this way after it was requested by other
customers. The behavior which was not desired is when you minimize one of
these forms in 6.03- it goes above the task bar and we receive complaints
that it worke…Thanks for reporting this. The way to revert this behavior to RB 6.03 is to
change you library path to RBuilder\Source and change the line in
ppDsIntf.pas (this also changes the designer limitation that is mentioned in
the previous po…At design time you need to install the DADE plugin which is a Delphi design
time pacakge. These are located in the RB end user demos directory for your
specific database vendor. The BDE, ADO and IBExpress plugins are installed
by defa…Add daADO and daIDE to your uses clause.
Please see the 'Controlling the End User Environment' article posted in our
tech tips newsgroup in the End User 'thread.'
Cheers,
Jim Bennett
Digital Metaphors…If you create a new version of this report from scratch, then can you
reproduce the problem? At which point when you are constructing the report
layout configuration does the report not begin working?
Cheers,
Jim Benn…The only things I can think of that could affect this is that you should try
setting Report.SaveAsTemplate = False and check that
Designer.AllowSaveToFile = True. If you create a new report with your app,
can you reproduce the problem…