Home digitalmetaphors Comments
New Blog Posts: Merging Reports - Part 1 and Part 2

digitalmetaphors

About

Username
digitalmetaphors
Joined
Visits
51
Last Active
Roles
Administrator

Comments

  • Try testing with RB 7 trial edition www.digital-metaphors.com. If you could
    install on another machine then you can create reports and in 6.03 and you
    can move back and forth between versions easier than having to reinstall one
    versi…
  • The report will regenerate and all of the event handlers will fire again,
    unless you have Report.CachePages set to true and the report is going to run
    off of its cache of pages. If not, then are you using Delphi variables to
    initiali…
  • I tried printing a one page report to the screen and also to the printer.
    Both times, the message showed 1 as the AbsolutePageCount. Can you
    reproduce this on a new report on a form? If it is a conversion issue, then
    can you send us…
  • Please see the original thread. Sorry, I posted in the old thread before I
    saw this new post.


    Cheers,

    Jim Bennett
    Digital Metaphors

  • You'll have to create a custom print dialog descendent which adds a new
    event property to control this change. Copy ppPDlg.pas and rename the form.
    Then register this (see the initialization/finalization section of the unit)
    as the pr…
  • The first approach is to use report templates. Templates can be stored in a
    file or in a database. You can simple load one up into a report and add to
    it. The cool features that templates give you is that they are fully
    portable. The …
  • As a test, try taking ASTA out of the equation and connect to the Sybase
    database directly to see if the problem goes away. You'll have to use
    another DADE plugin, to create a test report. I believe we only have been
    able to use the B…
  • There should be an entry for ReportBulder Data Access for dbExpress in yoru
    Delphi Component | Installed Packages. The bpl is called rbDBExx.bpl where
    the xx is your version of RB and Delphi. If you have RB 7 for Delphi 6 the
    package…
  • Just delete the other components to simplify the demo. All you need from
    that demo is the TSQLConnection and the TppReport. There should be a
    dbExpress DADE plugin installed into Delphi by default in our installation.

    Launch the…
  • Look in the ..\RBuilder\Demos\EndUserDatabases\Interbase\DBExpress for an
    example.


    Cheers,

    Jim Bennett
    Digital Metaphors


  • Which edition of RB are you using?

    If you have Professional Edition, then you can store the data access
    components in the report template by using the Data tab to create query
    dataviews.

    If you have pipelines that you…
  • One way to do it is to use our dynamic subreport loading example in your
    installation in the RBuilder\Demos\EndUser\DynamicSubreportLoading
    directory. It uses report templates which get loaded automatically into a
    subreport when the r…
  • Where is the report located? If it is on another form, then you will want to
    create the form (if it is not auto-created) and reference the report object
    on the other form. Use the form unit in the uses clause. See out main
    reports dem…
  • If you just want to print bands a variable number of times, then you'll have
    to use a JIT pipeline to tell the report that it should print a number of
    detail bands. Set the JITPipeline's RecordCount property. You don't have to
    use any…
  • Forgot to mention, the Teechart newsgroups are located at:

    news://www.berneda.com/


    Cheers,

    Jim Bennett
    Digital Metaphors


  • Perform a test. Can you reproduce the error using a Teechart on a form? This
    will take RB out of the picture. Then you can post the problem to the
    Teechart newsgroup about it knowing it has nothing to do with RB.

    If you need RB …
  • We have it on our to-do list to make a web page which has descriptions for
    each of the "tips."


    Cheers,

    Jim Bennett
    Digital Metaphors


  • You'll probably have to create draw commands to draw lines from the last
    detail band to the bottom aligned summary band. Here is an example of moving
    the draw commands for the summary band to the bottom of the page, as an
    alternative …
  • You have event handlers that are referencing objects that are defined in the
    other template which are not loaded because you have the other template
    loaded. The objects are not in the form at compile time and so Delphi can't
    compile …
  • I just created a report like this using RB 7.01 and it works just fine. I
    placed the variable in the group header and detail. I used both OnTraversal
    timing and BeforeGroupHeader timing. The OnCalc event is
    Value := Value + 1;
  • If you edit the SQL on a dataview, RB cannot create a link to it for a
    master detail configuration. Can you use the QueryDesigner to create the
    query? RB's linking logic supports only those dataviews which do not have
    their SQL edited…
  • We do not get infinite pages when there are no records in the pipeline. The
    pipeline should be connected to the report, not the detailband. The
    DetailBand.Datapipeline property is not what you want to use. This property
    is retained fo…
  • Yes you can do this. Our DBISAM end user demo does this. The demo uses two
    database objects on the form. It has dbData which is the database connecting
    to the data that goes in the reports, and dbSupportingTables which is data
    which h…
  • I misunderstood. The main app is the one that has the pass through function
    in delphi code. It is part of the main exe. The service app will also need
    to have the RAP pass through function compiled into it. Perhaps you can use
    a singl…
  • Place a breakpoint in the code of that pass through function. What happens
    at runtime in that method that creates the query? What is the result of the
    query? Perhaps it is returning nil to the RAP code which is not expecting to
    get a …
  • See the detail datapipeline's SkipWhenNoRecords property. Set this to false
    and it should begin working.

    Cheers,

    Jim Bennett
    Digital Metaphors


  • Let me get this traight, you want to take the dataviews that your customer
    has created, and convert them to be delphi data access components on your
    datamodule?

    Do you have something coded to handle autosearch criteria that your…
  • RB 7.01 adds support for Teechart 5.03, on top of the previous versions of
    Teechart which are still also supported. We are working on Teechart 6
    support.

    When you installed RB, it asks your for which version of Teechart you have…
  • The easiest approach is to use two regions. The region component is similar
    to a TPanel, because it "parents" the controls in it. Place the different
    controls for each flavor in the separate regions. Then control them by
    setting the r…
  • Sorry, we do not have any plans to support Kylix at this time.


    Cheers,

    Jim Bennett
    Digital Metaphors