digitalmetaphors
Comments
-
Use the summary band which only prints on the last page. If you still want
to use your approach, to turn the label off use the detail band's
BeforePrint event to toggle the visibility of the label.
--
Cheers,
Ale… -
As long as you followed all the directions and set your Library Path to
RBuilder\Source then just build your project. Keep in mind that these
changes will apply at runtime, not design time.
--
Cheers,
Alexander K… -
You can use an event to format the text yourself though I doubt that would
be easier than the previous solution. If you need 30 to 40 calc fields
coming from fields of the same data type you can do this with a simply loop
rather than … -
You can create a calculated field of string type and use the OnCalcFields
event of the data set to format the float as a string using FormatFloat or
something of the type.
--
Cheers,
Alexander Kramnik
Digita… -
Actually this wasn't a critical issue. At some point a decision was made
that the margin was needed for a more visually appealing rendering of
RichText. You should not enounter any issues by removing the margin.
--
Cheers,<… -
This was added a while ago to address an issue with the alignment of the
text. A permenant fix would obviously be to shift the richtext components to
align them. This could be done programatically with a loop like the one
below. You c… -
Some printers/printer drivers do not support grayscale very well. Which
printer/printer driver are you using. Make sure you have the latest version
of that driver. Otherwise you might have to simply stay away from using
grays.
By no pages I am thinking you means a single blank page? If so then this is
the correct behavior. What behavior wouild out like to see. You could enable
ndMessageOnPage to display a no data found message. If you do not want to
generat…I wouldn't worry about 90 pages of cached data, or event 200. Once you start
approaching tens of thousands or more than I would maybe start taking memory
usage into consideration. There are a few approaches to finding out how much
mem…You should use PrintToDevices rather than print because that call will allow
you to capture the thrown exception and handle it however you want. Print on
the other hand traps the exception and does not give you any control over
what h…If you want to use the DADE Plug-in for IB Express at Delphi design-time,
then you need to recompile the rbIBE55 package. The .dpk is located in
.\RBuilder\Source. Once you recompile the package, you need to copy the .bpl
to Windows\S…The simplest solution is to expose the status bar text as the designer
doesn't do it by default. Keep in mind that this is a modification to the
source of RB. You will need to build from the Source rather than the Lib
directory.
…What database are you using? I'm guessing Paradox. What do your data setup
and the queries look like? This has to be due to the query and not the
report. One possibility is that the DB doesn't have enough space to create
the temp file…How is this method supposed to get triggered at runtime? Is this a static
memo or one that changes for every record. If so then you probably have to
call this every time the text is set, ie the OnPrint event. Otherwise you
can do it i…The ExtEscape function is accessible via Delphi with the same parameter
list, it is defined in the Windows unit. You can, however, try doing it
before calling Report.Print. You can get the device handle via Report.DC.
The rest of your…There are a few options here. By default RB renders the chart as a metafile.
You can try changing the PrintMethod to pmBitmap to see if that will improve
the results. If that doesn't give satisfactory results then you can use a
regula…Not all of the TeeChart properties are supported in ReportBuilder. Test the
property with a chart on a delphi form. If you have problem with it in this
case as well then you might have to appeal to Steema for support.
--
Ch…Since you're using a master detail setup then I am assuming that your
'group' lies within the context of a detail subreport. In this case your
calculations are limited to within the subreport. You should be able to do
group totals the…Check out the demo below.
http://www.digital-metaphors.com/tips/PercentageOfGroupTotal.zip
--
Cheers,
Alexander Kramn…The TDatabase component has a LoginPrompt which you can set to false as long
as the parameter list (Params) contains the correct username and password.
You shouldn't need a TSession as long as your application is not
multi-threaded.It appears that the old ESCAPE Win API and the 'new' GDI calls are simply
not compatible. The main problem appears to be that, if you are making
real-time ESCAPE calls to the printer and spooled document calls via the
GDI, then the s…You should be getting a response regarding that via your email shortly.
--
Cheers,
Alexander Kramnik
Digital Metaphors
You might have to resync your newgroup. Remove the entire digi-meta account
and subscribe again. This should redownload all the new messages.
--
Cheers,
Alexander Kramnik
Digital Metaphors
If the pipeline is not it a chain that is connected to a report the property
will not be saved. If this is a necessary case then you can reassign the
relationship on code.
P.S. You posted to the Pipelines newsgroup twenty minute…When are the labels being created and when is the property being set (i.e.
which method/event)?
--
Cheers,
Alexander Kramnik
Digital Metaphors
That should be ppLabel1.Font.Style. Also make sure that whichever event you
are using is being reconnected if the report is being loaded from a
template.
--
Cheers,
Alexander Kramnik
Digital Metaphors
<…You can access the chart via TppChart.Chart.
--
Cheers,
Alexander Kramnik
Digital Metaphors
The RB Teechart component is basically a pass through to TeeChart. You might
get better answers by asking on the TeeChart newsgroups.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Can you send a sample report that paginates so that we can see this problem?
Email the attachment to support@digital-metaphors.com
--
Cheers,
Alexander Kramnik
Digital Metaphors
For one reason or another RB thinks that the last richtext requires more
space when it reaches the bottom of the page. First check the BottomOffset
of the component is 0 to make sure that no bottom offset is being generated.
Then you …