digitalmetaphors
Comments
-
Yes, you'll have to create a custom dataview template. There are examples of
BDE based custom dataview templates in our demos folder of hte installation.
Here is an example which uses a JIT pipeline:
in Non structured data Comment by digitalmetaphors May 2003 -
Check your report's datasettings in the Data tab's File | DataSettings menu.
The error is because the dataset's table can't be found on the database. Try
making a query component on a TForm connect to your database to see if you
can c… -
There is a method on the report called GetAutosearchDescriptionLines that
you should call.
From the help file:
Declaration
procedure GetAutoSearchDescriptionLines(aLines: TStrings);
Description
<… -
You'll need to setup the end user environment so that it can connect to the
data using the alias you have defined in your ADS.ini file. The Advantage
data access components in your app were compiled to use the alias in order
to find … -
Are you using RB 7.02?
Try updating to the latest printer driver.
Can this problem be reproduced with our demo reports on your Brother
printer? Does this cause a problem on other printers?
Cheers,
If you want to translate the pass through categories you have written, then
you'll have to register different pass through function descendents that
register themselves under different categories in their overridden Category
function …You need a hypertext control in order to input the html and include it in
the report. Try the TRichView component:
TRichView Wrapper
by Sergey Tkachenko
Freeware. Enables TRichView to be used inside the ReportBuilder …The problem is that the report engine doesn't know if it is the last page or
not, so it must reserve the space at the bottom for the footer in case it is
the last page.
Another option is to set the footerband to be visible = fal…If it is a dynamic height detail band, then there is no way to know until it
is finished generating. Here is an example that lets the summayr generate,
but then moves the summary's output draw commands down the page so that it
is alig…RB creates DOA components behind the scenes. Check daDOA.pas to see the
classes we inherit from DOA. You can always typecast your way back to the
DOA dataset from the report:
TOracleDataSet(TppDBPipeline(Report.Datapipeline).Dat…On the rbItem and rbFolder dataset components, set their
Datapipeline.RefreshAfterPost properties to true. You are receiving this
error because the auto-increment field value is not coming back after you
post a new record to the datab…Try adding ppRichEd to your uses clause.
Cheers,
Jim Bennett
Digital Metaphors
Right click over the rich text control and choose Edit from the popup menu
in the run time designer. It works in tests here using RB 7.02. Can you
reproduce this with our ReportExplorer demo?
Cheers,
Jim Bennett…You should be able to change the rich text? How are you changin it? In which
event are you changing the rich text?
There is an example of changing it in the installed RB demos. See the main
reports demo project for report #29.Parenthesis are needed sometimes so you can AND or OR criteria together to
achieve different results. The AND or OR is added to the WHERE clause of the
generated SQL. By default, the AND's are implicitly when you add criteria in
the s…Here is a custom autosearch dialog with combo box support / detail lookup
that runs in RB 7.
http://www.digital-metaphors.com/tips/CustomAut…Hi Bernd,
We do provide a custom autosearch demo which uses a date time picker in our
installation under the Autosearch demos folder.
Cheers,
Jim Bennett
Digital Metaphors
Yes it is possible to code your own custom autosearch form. Here is an
example for RB 6. The one for RB 7 hasn't been updated since the interface
section changed for custom autosearch dialog in ppForms.pas, but I'll work
on getting on…Sorry, the website was down a little while last night. Try it again.
Cheers,
Jim Bennett
Digital Metaphors
Check out this updated example. It creates autosearch fields even after the
user edits the SQL manually. You'll have to add more code to handle the SQL
parsing, but this can be accomplished.
in Setting AutoSearch criteria after Editing SQL. (Again) Comment by digitalmetaphors May 2003RB was never intended to work this way. Either use the query tools to
generate SQL or enter it by hand and lose the query tools support as well as
lose autosearch support. Yes, the workaround will get very complicated if
parsing the …It should be possible. You'll have to parse the SQL text looking for the
WHERE clause and update it manually in your code. Then you'll have to have
AutosearchFields created by the end user, so a RAP pass through function is
needed to …It may be a bug in the SQL generation since you have RB 6.0. Is the SQL we
generate correct? You can view the SQL we generate for master detail by
Ctrl-mouse clicking over detail dataviews. This is the magic SQL that should
reflect th…See previous thread. Please continue in that thread for future responses:)
Cheers,
Jim Bennett
Digital Metaphors
RB converts the criteria. You can change the conversion of the date format
by first looking in RBuilder\Source and examine daSQL.pas in the
ResolveCriteria method on the lines below to convert to your date format.
…Make sure you have set Report.Language. Also, make sure you have deployed
the languages resources dlls. There should be a description of how to deploy
with international language support in the ReadMe.doc in the
RBuilder/Languages fol…You'll have to change the SQL that is in the dataview. What you can do is
save the datamodule in code. Then when the template is saved, you could
reload the original datamodule. That would be the only way to do it I think.
Here is an …Once you edit the SQL text, it doesn't support visual dataview linking.
You'll have to edit the detail dataviews to be ordered by the linking field
and any of the master's order by's and criteria through a join in the detail
dat…Forgot to mention, there is an example of a custom report explorer form in
the Tutorials section of the RB installation.
Cheers,
Jim Bennett
Digital Metaphors
I think you'll need to create a custom report explorer form to be able to do
extra operations based on user actions, such as detecting when deletion of a
report is occurring.
When a new report is created, a new record isn't post…