nardmoseley
Comments
-
Very strange indeed. You could try tracing the code in ppProd.pas for the
PrintToPrinter method.
I just tried using the OnPrintDialogCreate event and it worked fine (see
code below). I tried a simple test. To use with the … -
1. As a first incremental step, try implementing a solution using Delphi
code.
2. To implement a solution in RAP will require that you code one or more
pass-thru functions and register them with RAP's CodeToolbox. This is… -
Are the crosstab and report both connected to the same datapipeline?
Please create a simple example using DBDemos data and ReportBuilder. Send in
zip format to support@digital-metaphors.com and we can check it out here.
The CodeModule should have the same owner as the report, that might be
causing the problem. Try this:
TraCodeModule.Create(aReport.Owner);
--
What does the second table look like - the one with the combinations of
categories that you want displayed?
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
What do the data tables look like? Is TypNbr and Category the same thing? I
think you are describing a table like the following? and then another table
that uses the codes? Can you describe further.
Codes Table
------…
RB 6 and RB 7 behave differently in managing the windows and task bar. RB 7
contains some modifications that were meant to improve things. However,
there is still room for more improvement. We will research this and try to
impro…
This is an issue related to Delphi applications and many Windows apps in
general. They do not always activate themselves properly when switching
between apps using the task bar. I believe Borland is trying to improving
the VCL t…
You need Delphi to implement RAP pass-through functions.
Please understand that Digital Metaphors can only provide tech support to
the Delphi developers that use ReportBuilder. Digital Metaphors receives no
distribution ro…
Below are a couple of examples that show how to do this.
www.digital-metaphors.com/tips/OneAutoSearchCriteriaToMany.zip
www.digital-metaphors.com/tips/DadeOneAutoSearchToTwoDetail.zip
--
Nard …
I do not understand what the concurrent users charge is for?
Why is the customer unwilling to purchase RB?
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
Not sure what type of app you have in mind, but please be advised that the
ReportBuilder license does not permit you to use ReportBuilder for a general
purpose end-user reporting application. Below is portion of the
ReportBuilde…
Make sure that you are using True Type fonts. Try downloading the latest
printer driver from the manufacturer's web site.
We have laserjet printers here and do not have any issues printing justified
memos.
If yo…
This is a configuration issue. This behavior is handled by the Windows print
queue. Make sure that the customer has the windows print queue enabled on
the machine.
On my Windows 200 and Windows XP machines the pages start …
It is not new, its purpose is documented in the RBuilder.hlp file. It is
most often used with Oracle, when it is desirable to build the queries with
a fully qualified table name - Owner.TableName
RB 7.04 includes a bug fix…
If you have UseTableOwnerName set to True, then the DataDictionary entries
for the tablename should look like ownername.tablename. Otherwise set
UseTableOwnerName to False or modify the DataDictionary entries to include
the owne…
Are you using the DataDictionary? If so do you have UseTableOwnerName set to
True or False?
What database are you using?
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors…
RB 7.04 contains only incremental changes to fix bugs.
We are not aware of any modifications that would cause that error.
TwwQuery components are external data access components. They are not used
by the Query tools …
-----------------------------------------------------------
Tech Tip: Troubleshooting TdaMetache Errors
-----------------------------------------------------------
Issue
------
Running a report and/or acess…
1. The table and field aliases you stored in the DataDictionary tables are
used by the Query tools to build new queries, they are not used for existing
queries and they are not used by the report wizard (or anything in the
Desig…
1. Test the built-in report wizard for RB 7 and see whether that produces
the same result.
2. Where are you storing the table aliases? Are you using the RB Data
workspace to build queries using the query tools? Are you usi…
REM Objects and Digital Metaphors are planning to develop a DADE plug-in for
Data Abstract. However I do not have a time frame for completion - it might
be a month or two or three down the road. (We have to carve out some time to
To use the DataDictionary Builder you need to install the DADE plug-in for
Nexus into the Delphi IDE. Then use the TppDataDictionary.BuilderSettings to
specify the SessionType as NexusSession and the DatabaseName to specify the
…
If your drawcommand is added last, then it will rendered over the top of
anything that the user places on the page.
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
Yes, it will be rendered last.
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
1. Check out the TppLayoutFactory class defined in RBuilder\Source\ppRptWiz.
This class is used to control the creation of components by the report
wizard. You can descend from this class and then register your custom layout
fac…
You can create a query that performs a SQL join. Or you can create two
queries and link the detail query to the master query based upon the foreign
key.
For example, using the DBDemo database, you can create a Customer que…
1. Make sure that you are using the latest release, RB 7.04. (ReportBuilder
6.x and prior versions do not support LeftToRight columns. The LeftToRight
columns feature was introduced in RB 6 but did not work properly).
2. I…
You could try using the RAP Global OnCreate event. RAP by default does not
support the DataPipeline methods such as First, Next, etc. So you would need
to extend RAP (see article below)
------------------------------…
The autosearch has to be performed before the report generates. I think you
need to populate the InList by either performing a query before the report
starts or iterating over the data and building the list manually.
Once …