digitalmetaphors
Comments
-
Thanks, we'll have to try setting these properties to see if code's
triggered, when the help states otherwise.
Since, you are using pipeline components, which sit on a form, you should
not set the MasterDatapipeline and MasterFi… -
For the single preview requirement, you'll need to build a single report.
You can dynamically create subreports in a detail band and load a report
template into the subreport. There is an example of dynamically loading a
subreport in… -
Create a new report which has SectionStyle (Set the PrintBehavior property)
subreports in it. Then load each one of your reports into one of the
subreports. Section style subreports always print on a new page. When you
print the mai… -
For the problem where the report datapipeline is being reset, set the data
aware control's ParentDataPipeline boolean property to True. When the
datapipeline of the report is replaced, all of the data aware controls
should be automat… -
Take a look in you source in ppDB.pas, which is where the TppDatapipeline
class is declared. There is an AddField method you can call on the
datapipeline.
Cheers,
Jim Bennett
Digital Metaphors
You're using a DevExpress grid, and a ReportBuilder report? To set the
value when a summary band prints, you may want to use a TppVariable in the
summary band an use its OnCalc event to add the new value.
Cheers,
By using 'Screen' as the printer, then the screen canvas is used to generate
a report, ie. calculating text widths, text heights and such.
Cheers,
Jim Bennett
Digital Metaphors
What version of RB? Check to make sure that a default printer is installed.
In RB 6, we added a 'Screen' printer option in the PrinterSetup object of
the report, so you can preview without needing a printer to be installed.
You'll need to change the width of the column and the height of the detail
band, because essentially, you are creating an new label template.
Cheers,
Jim Bennett
Digital Metaphors
Reassign the event handler after the template is loaded:) There is a
tech-tip article on troubleshooting lost event handlers in the templates
thread.
Cheers,
Jim Bennett
Digital Metaphors
You can set the subreport visible property and it won't generate.
Cheers,
Jim Bennett
Digital Metaphors
Do the characters not print at all, or are they printed in the correct
design? Perhaps, there is't enough room to print the special character. Set
Autosize to False, just in case the text width functionality is incorrect
for this cha…When a report is printed/previewed the datapipeline will open the dataset.
Try previewing a simple report in your app, which has no code associated
with it, and connect it to a TTable and TDatasource, taking the
TIBClientDataset out o…Sounds like a crosstab report will work. You can use SQL calculated fields
in the dataset which can provide the week number and total for the week.
Sort the records by week number. Then feed that data into the crosstab.
…Be sure to set the Band property of the label to assign the label to the
proper band.
Here is an example of creating a report in code:
in How do i add labels to a report with code Comment by digitalmetaphors October 2001There isn't a method such as this. You've probably found that
Report.Bandcount will only give you how many band definitions exist for this
report, not how many times a band generates.
The easiest way to get the detail band coun…Looks like the RTTI for rich text didn't get added for these methods.
You'll have to code pass through functions to change the properties of the
richtext.
Cheers,
Jim Bennett
Digital Metaphors
When DADE datapipelines are created, they are owned by the report's internal
datamodule. When the report is streamed down, it saves a string for the
datapipeline name. Upon streaming up of datapipeline components which were
dropped …
------------------------------------------------------------------
Tech Tip: Subreport header/footer bands do not print for
Child type subreports.
------------------------------------------------------------------
You can't mix forms inheritance and report templates together. For the
template approach, you can dynamically load subreports to have all reports
in your app have a standard title/header/footer. See your installed
../RBuilder/Demos.E…There is an article in the Techtips newsgroup in the Templates thread which
describes lost event handlers. You'll need to reassign the
OnPreviewFormCreate event handler after the template is loaded.
procedure TForm1.ppReport1Pre…Try using the latest version RB 6.02. It sounds as if the data pipeline
reference is disconnected on the report or the data aware components.
Cheers,
Jim Bennett
Digital Metaphors
Here is the BeforePrint of the detail band where ppLabel2 is set to the
value of the right of ppLabel1. I used the printer canvas to get the text
width, then converted it to my report units which are in inches.
uses
ppUt…Perhaps, it may be easier to use a single TppVariable and code its OnCalc
event handler to concatenate the strings together, instead of using mutiple
labels and trying to resize them and align them together.
Cheers,
<…TExtradevices supports other output formats, such as HTML, CSS2, PDF...
www.waler.com We don't have a web interface for the report explorer or
report designer. Your server will have to generate the report and send back
report output …Use a TppVariable and place the code to calculate b in the variable's OnCalc
event. Use another TppVariable to assign the value of a to its value in its
OnCalc event handler. Don't forget to set the type of the TppVariable to
intege…You're not doing anything wrong. Teechart 5.02 was released as a final
version after we had released RB 6.02. We don't have a patch for RB6.02
Teechart 5.02 for Delphi 5, yet. It will be in the next maintenance
release. Thankyou, …Sorry, we aren't aware of any converter to ReportBuilder.
Cheers,
Jim Bennett
Digital Metaphors
We only provide the latest version of RB. I don't think 6.01 would help in
this case. Can you provide any more info on the reports which cause av's
upon conversion? We've fixed a couple of conversion issues in 6.02, which
existed i…There is a techtip newsgroup article on troubleshooting endless pages in the
general thread.
You could test the master detail records by placing two dbGrids on the form
connected to your datasources. When you click on the maste…