digitalmetaphors
Comments
-
Hi Shiju,
Are you printing to the same printer for all worksatations? The report will
paginate according to the selected printer for that report. Usually, this
is the default printer. If each workstation has a different printer… -
Hi Dennis,
The text search settings are persistent in the report template. You can
configure them for each end user report that is loaded by using the
OnLoadEnd event of the template. We implemented it this way because we didHi Bob,
In any case you'll have to have code that executes for a report. You could
cod ethis feature by adding draw commands to each page on the output side of
the report, since you may not want to go into each of your end user'…Hi Jarrod,
SQLChanged should cause it to refire the query the next time data is
requested as it closes the query and reassigns the SQL text. I think you are
recreating the datapipeline fields so you will have to call that in the…Hi Jarrod,
Can you reproduce the problem with our invoice custom dataview template
demo? The ItemTotal calc field seems to always be there after switching from
the design tab back to the data tab. If you have to modify the demo …Hi Steve,
The link was wrong, it should be
http://www.digital-metaphors.com/tips/ExtractSQLObject.zip
Cheers,
Jim Ben…Hi Steve,
You can access this query in the Report.Template.OnLoadEnd event after the
datamodule is instantiated. You could easily reference the
Report.Datapipeline.DataSource.Dataset as a query object. If you want to
loop t…Hi Cameron,
To show only the data tab you'll have to add some code for the designer's
OnShow and OnClose events. Here is the little project I created this morning
to test this:
in separating the user interface Comment by digitalmetaphors September 2003Hi Moisey,
1. You can parameterize a detail query to get a value when each subreport A
goes to print by using the main report's detail band before print event.
You'll have to prepare a pipeline on the main report B in order to p…Hi Steve,
The end user designer does not support changing the NoDataBehaviors
property. There is a RAP OnNoData event that you can code to handle what
happens when there is no data.
As an alternative, you could add a …Hi Alex,
Basically you want one department record printed on each page. For each
page, there is a detail query that should print a chart. If you connect the
detail datapipeline to the chart, it will only print the detail records…Hi Jarrod,
There is a helpfile, which you can redistribute, located in the installation
of the Learning ReportBuilder : End User Guide
http://ww…Hi David,
The DeviceType property is saved in the report template. One way to change
this is to load each report by hand and change it and save it back down. To
do this assign the Report.Template.OnLoadEnd event handler and in t…Hi Philip,
Check the report's SaveAsTemplate property for those templates. I tis
propbably set to true. See the help file for more info on this property.
What is happening is that the report tempalte is being assigned the event<…Hi Philip,
You must have saved the template at some point in time with that event
handler assigned. To work around the problem and correct it, create an event
handler method on the form so that any report loaded with this event …Hi Alex,
If it only happens on certain reports, then can you send an example that I
can run on one of our slower machines? The slowest we have is a P2 266, but
it has a good video card unfortunately so I may not be able to repro…Hi Alex,
The preview should behave better than ever if you are using RB 7.01 or
higher. We have old 266 mhz machines running RB just fine. The has to be
some kind of flash because the pages have to be redrawn, but it should not<…Hi Smokoveck,
The problem is probably the fact that the dataset is not returning the
autoincrement field when creating a new report in the end user solution.
Create a test project and see if you can post a record and get back th…Hi Alex,
Hook into the TppDesigner.OnCreateComponent event. There you can check the
classtype of the new component, typecast it and set the image type to JPEG
from Bitmap. Be sure ppJPEG is in your uses clause.
…Hi Kongthap,
Try creating a custom dataview template that relies on TClientDatasets and
not the BDE. This will be easier than trying to manage the conversion of the
template after the template is loaded. There is an example of a…Hi Paras,
First, when you want to parameterize a query using ReportBuilder, you
usually create TppAutosearchFields on the report. Then you can show a dialog
that is created automatically based on those autosearch fields. You can…Hi Crystal,
I didn't notice it until just now, but there is no Begin..End block around
this if statement. It will always call LoadFromFile.
if OpenDialog1.Execute then
ppReport1.Template.FileName := OpenDialog1.Filen…Hi Brian,
Does the filename point to a valid report template? Can you load it using
the report deisgner to load from file? Is the template corrupt? Do you have
any event handlers assigned such as the Template's OnLoadStart or On…Hi John,
For which cases do you want to change the database? If you want to design
the report with X database and for deployment change it to N databse or Y
database only once, then that is possible.
The report templa…Hi John,
Thanks for upgrading! Is the report template the exact same layout? If the
code for the variables has to change, then all you may need to do is to use
different report templates. That way the different report variables…
Sorry for the misunderstanding. To clarify, I stated
'We can add a new collation type to a future release..'
There are currently two collation types: ctASCII, and ctANSI. I proposed
that a third collation type be add…
If DBPipeline.OpenDataSource is set to False, then you need to manually open
the datasets.
Example:
myTable.Open;
ppDesigner1.ShowModal;
--
Nard Moseley
Digital Meta…
For an example see
RBuilder\Demos\AutoSearch\BuildDescriptionOfAutoSearchSetttings.
--
Thanks for supporting ReportBuilder! Please vote for ReportBuilder in the
Delphi Informant Readers Choice…Hi Mike,
The RB/DBExpress design-time package should be installed when you
install ReportBuilder. It is possible there was an issue with this on
your machine.
Inside your Delphi IDE, select Component | Install Pack…Please do not cross post. This question has been answered in the
component-writing thread.
Cheers,
Jim Bennett
Digital Metaphors