digitalmetaphors
Comments
-
Make sure that the report is connected to the datapipeline. In the end user
designer, use the Report | Data... menu to set this to the pipeline on the
form. You'll also have to set this inside of each detail subreport
workspace.
We do not support this. You'll have to change the source to be able to do
add this capability. You'll have to keep the ReportTabs to only show the
single tab. Remove the subreport from the outline by setting each
subreport's OutlineS…If you would like to use field aliases in RB, you have to use the
DataDictionary component. There is no support to surface the TField
properties. There are IB end user examples in your installed
RBuilder\Demos\EndUserDatabases direct…Yes, the user can use DADE to add a new field to the dataview. This is only
if that field is available in their database before launching the report
designer. Let's say they are using Access 2000 as their database. Then they
can use …In our Enterprise Edition, the end user can code a calculation in RAP. Using
the Professional Edition, you could use the TppDBCalc for the calculation or
create a custom component which preforms the custom calculation for them
after t…This was a bug. There is a patch now available, until the next maintenance
release. Please send an email to support@digital-metaphors.com and we'll
send the patch unit to you.
Cheers,
Jim Bennett
Digital Metaph…You can set the property Datapipeline.OpenDatasource = false. Then when you
want to print the report with data, you can activate the query yourself in
code to get data.
Cheers,
Jim Bennett
Digital Metaphors…There is an easier way. How about set the PageLimit property on the report
to 1 or 0. Toggle this depending on which device the report is generating
for. You could add a menu option in the designer menu that lets the user
control wh…The datapipeline asks the dataset for records. It is up to the database that
you are using to determine how fast it can retrieve the dataset. Have you
tried creating a simple TTable with a filter on it that eliminates all but
one re…Dynamically add criteria values to the dataviews so that you only get enough
data for the first page. This way DADE won't fire a query that gets all the
details for all the masters that could print in the full report. There is an
exam…The data dictionary helps show the tables aliases to the user. It does not
affect the generated SQL. Therer is aliasing in the SQL that we perform,
but it is not based on the data dictionary entries. Can you describe the
problem tha…The reason you aren't seeing any data is that the report is not connecting
itself up to the datapipeline that it was assigned to on the form when it
was saved to the rtm file. There is an article describing lost event
handlers which …It should work. The problem is that you can link to the dataview by
dragging the field to link manually, but it won't autolink when it is
created. Now it will autolink in addition to letting you link manually as
it did before. Ther…I see the problem you are describing.
If there are two tables in a master dataview, then RB won't allow this to be
an auto linked master dataview. Open up daQueryDataview.pas in your copy of
the source and change TdaQueryDataVi…It would appear to be inconsistent, but it is working as it was designed.
The reason it works the way you have found is that there can only be one
entry for the two tables on that join field in the join table of the data
dictionary. …If the tables are already joined, then it won't try to link because the link
would most likely be undesired if the join already existed in a dataview.
Autolinking is the default behavior if AutoJoin is set to true when using
the…Please use the TextPipeline to read data from the text files. That is going
to be the easiest and best way to do it. There are text pipeline examples
in the main report demo project which you should take a look at to see how
to do …What are you trying to print in your report?
The JITPipeline is a pipeline. It gives you control over the records that
you want to print when you aren't using a database to get the data.
There are no examples of using Pag…The report will print infinite detail bands until you call the
DataTraversalCompleted or set the PageLimit property. Sounds like you
really have data that you want to print. Try using a JITPipeline. See the
JITPipeline demos in the…When the user prints a report, it has to be loaded into a report object and
then print is called. Use the OnLoadEnd event to assign the
OnPreviewFormCreate event handler that maximizes the preview form. Check
out an article in the F…For the data aware controls, you might be able to do this by creating a
descendents of the data aware components and overriding the constructor.
There are three component properties which control what is shown in the
designer:Your end users can use RAP (Report Application Pascal, which is the
calculation workspace of the runtime designer). In RAP, you can code
calculations that affect the report output. There are examples and tutorials
on RAP in the insta…The report explorer is a component that drops on a form. This form gets
created and is part of the application. Then the report explorer creates a
form and it is shown. They are both going to be displayed. This is the
same as if you…There is a call that is overridden in TppReportExplorerForm, you'll have to
make this call in the custom descendent form as well. It appears that this
could be in the ancestor. Thanks for pointing this out.
procedure Tpp…We've updated the PDF that is included in the installation of RB 7. The exe
on the website was updated to include DADE Visual Linking, but after that it
has not been updated. The exe includes an application that can be run in
order t…Set the ReportExplorer.ItemOptions property to not include ioAllowDesign.
Cheers,
Jim Bennett
Digital Metaphors
This should be fixed in the latest release of RB 7 dated 9/18/2002.
Download this version and it should begin working so that you do not have to
deploy any dbx ini files.
Cheers,
Jim Bennett
Digital Metapho…The report explorer data comes from datapipelines. You can filter the item
dataset for that particular user (add a field to the dataset that has a
security level integer to compare to the user's security level) so that the
report exp…The best option at this point is to create a replacement report explorer
form. This way you can listen to see when the selection changes and read a
field value form the item dataset to determine if it is AllowPreview or
AllowDesign. …You can add a boolean field to the database to contain this information,
then you can make the report read only. Here is an example:
http:…