digitalmetaphors
Comments
-
Check out the ODBC Express DADE plugin from our website, if you decide to go
with ODBC. If you find other connectivity, you can use any 'proper' TDataset
descendent with our DBPipeline architecture. If you do not find a TDataset
desce… -
Using the DBDemos database and DADE, I created a master dataset on Customer
and two details. One is the Orders table and the other a sum calculated
field for each order. This results in two datasets of different lengths,
since the sec… -
Use two fixed style subreports. Each one is half the page. Resize the
subreport component in the main report to be half the page in height. See
the PrintBehavior property of the subreport in the help file for more
information. The fix… -
There is the OnDrawCommandClick event. Assign this to the component. Then
while the report is previewing, the output draw command for that component
will have an event handler that you assigned to the layout component. In
that event h… -
Sounds like the printer driver is not installed correctly or otherwise not
cooperating. When a label is dropped on a report, the printer driver is used
to measure the text and to calculate the width that the label needs to be.
The scr… -
There are two ways of creating a custom preview. The old method of replacing
the form will still work, however, the currently distributed form is empty
and the controls are created from a plugin class. To see the old method in
action,… -
I don't think that the third party devices support the TRotatedLabel. I
looked on the website for the latest features of ExtraDevices and did not
see this one listed. Contact James Waler about this issue to see if he has a
solution fo… -
One approach would be too first provide these records in the dataset that
you want to print. Do you have criteria in the WHERE clause that filters the
other records down to 1-2 additional records that you want to print on the
same row… -
Sorry, I don't have D4 installed. If you are using RB 5.0, then you should
be able to load the report template into a report that you create in D4.
I've added it to the download zip file. Ignore the property streaming errors
and it ma… -
The latest zip on the web server is in RB 7.01 for D6 format. I ran it in D5
and it works fine, as long as I remove Variants from the uses clause. I
don't have D4 installed. Can you open up the pas file to see the Delphi
code withou… -
When are you assigning the value to the label? Use a TppVariable instead of
a Label to show this percent. Then set it to LookAhead. That would be the
only chance to quickly get it to update the variable in the group footer
[1]. Otherw… -
It appears to be a variant on current barcode technology. You can search
google.com for more information on what the code is. Then you can adapt the
chagnes into a new barcode type for use in RB. I found this pdf in a quick
search on … -
The report groups onyl break when the group break value changes. You are
seeing the correct behavior. The report groups do not cache the data and
reorder it, it simply traverses the dataset that you provide. If you want to
change the … -
Yes, you can determine this by performing a Canvas.TextWidth call. Here is
an exmaple that uses this call to shrink the text to fit inside a fixed
width (non autosized) label.
in Determine When Text Will Not Fit Within a Label Comment by digitalmetaphors January 2003 -
You'll have to use a TppVariable and its OnCalc event handler to perform the
calculation to not use zeros. Here is an example that uses variables to
calculate group based percentages using variables to get you started.
in DBCalc Average function help Comment by digitalmetaphors January 2003 -
I should also mention, that in addition to Teechart 4, RB 5.56 supports
Teechart 5.0, but not 5.02. You could use Teechart 5.0 if you have a copy of
that older install.
Cheers,
Jim Bennett
Digital Metaphor… -
TeeChart 5.02 is not supported in RB 5.56. It is supported in 6.03 and
higher, including RB 7. Teechart 5.02 was released after RB 5.56 was
released, so the RB Teechart source that you have is not compatible with the
Teechart 5.02 ru… -
> But if the SuppressRepeatedValues could
Thanks for the suggestion!
Cheers,
Jim Bennett
Digital Metaphors
-
It is a little bit of code, but you can implement this operation on any
component in RB when you have a dbText that is suppressing repeated values.
In this example, a shape in the detail band is hidden along with the dbText.
If the only relationship between Region 1 and Region 4 and 5 is that they
are all in the same band, and StretchWithParent for Region 1 causes Region 5
to disappear, then that doesn't sound like the correct behavior. Please send
a simp…It sounds as if the subreport or Region5 is set to ShiftRelativeTo Region1.
If that is not the case then can you send me a demo report using DBDemos
that shows the problem and I can get it working how you want it to. Send it
to suppor…Have you examined the ShiftWithParent property? Is this the behavior that
you are looking for? What about StretchWithParent? I think StretchWithParent
is what you should set on the Regions 1,2 and 3.
Cheers,
Jim Benne…What most likely changed in the installed default printer onthe laptop, or
lack thereof. Try installing the HP LaserJet 4 driver as the default and
retest.
The 'canvas does not allow drawing' bug was fixed after RB 6.02 was rlea…You'll need to have the report engine drop that page from its cache, then
tell the screen device to rerequest the page. The drill down subreport
behavior does this. There is a method on the report to reset from a given
page number. Th…ReportBuilder relies on TRichEdit. Try showing this rtf in a TRichEdit on a
TForm without RB involved. What does it look like?
See the rich text articles in the tech tips newsgroup for info on replacing
the richtext engine in RB…This is a multi-part message in MIME format.
If new templates won't work with the BLOB data field type, then don't use
that type of field for your table. When we built the Oracle end user
database demo, we tried to use all the fields to see what worked and what
didn't. We recom…We have only tested Oracle to work with the field types that we suggest in
our demo (the long type you were using). We have not tried to convert the
templates to the BLOB field type. It sounds as if the ALTER TABLE call
hoses the dat…Are you using datapipelines on the form? If so, then you'll have to create
the detail dataset so that it is ordered by the master's order by and the
key linking field.
If you are using parameterized queries or table linking, the…I assume you mean MarginTop, not MarginLeft:)
In this case you'll want to use the Printer object's PrinterSetup as you
have found that this works. The PrinterDevice is created by the producer
(the TppReport is a decendent of Tpp…