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

nicocizik

About

Username
nicocizik
Joined
Visits
2,424
Last Active
Roles
Administrator
Company Name
Digital Metaphors Corporation

Comments

  • Hi Jeff,

    Yes but is the report connected to the datapipeline?

    1. Check to see that Report.DataPipeline property is assigned to the
    pipeline on the form.
    2. Are all data-aware components also connected to fields in th…
  • Hi Jeff,

    Be sure the report is connected to the proper datapipeline. You can either
    set the Report.DataPipeline property or use the Data dialog by selecting
    Report | Data... from the main menu of the designer.

    -- <…
  • Hi Bas,

    By design, the datapipelines do not have any knowledge of which report
    connects to them. One option would be to loop through each report object in
    the project and check the DataPipeline field against a given pipeline.…
  • Hello,

    For future reference, please use your real name when posting to these
    newsgroups.

    Which version of ReportBuilder and Delphi are you using?

    Did you assign a pipeline to the report itself? You can do so b…
  • Hi Bas,

    The units you are converting from depends on the device context of the
    canvas you are using to make the initital measurement. If for instance you
    are using the Canvas property of a TBitmap, your initial units will be …
  • Hi Bas,

    There are numerous utility routines that you can use to convert units
    located in the ppUtils.pas file. Specifically ppToMMThousandths.

    What exactly are you trying to accomplish? Simply setting the Top, Left,
  • Hi Bill,

    This would be a much easier issue to track down if we were able to see it in
    action. If possible please send a simple working example application I can
    run on my machine that demonstrates the issue. Send the example…
  • Hi Bill,

    My first suggestion is to upgrade your verstion to RB 11.06 and test with
    that. Contact info@digital-metaphors.com for upgrade instructions. If this
    does not solve the problem, please send a simple example demonstra…
  • Hi Mark,

    This should not cause any issues granted your database allows and is capable
    of the change. The SQL code provided is to be used as a reference to get
    the examples working correctly and a starting point for your own <…
  • Hi Tim,

    Calculations should always be made inside the TppVariable.OnCalc event.
    This is the only event that is guaranteed to fire only once per record when
    set to do so.

    in OnTraversal Event Comment by nicocizik November 2009
  • Hi Leslie,

    Thank you for your interest in ReportBuilder.

    When you build a report, all the data aware components are given a pipeline
    name from which they will retrieve data. Since you are creating a pipeline
    on the…
  • Hi Adam,

    The TdaSQL.EditSQLAsText property is toggled when you decide to manually
    edit the SQL code in DADE. Setting this to True will give you the same
    effect at runtime.

    You might take a look at the TdaSQLBuilder…
  • Hi Mike,

    Which version are you upgrading from? The TppDataPipeline class and
    descendents do not have an OnOpen or OnClose event. You must be linking in
    an old file as you mention below or using a custom descendent pipeline. …
  • Hi Steve,

    I see... the ATTACHMENT.RDB$DB_KEY is causing the issue. This seems to be a
    IBO specific addition as I do not see where it is explicitly added in the RB
    code. You may try contacting IBO support for some insight on …
  • Hi Steve,

    ReportBuilder will use the daIBO.pas plugin to obtain all information about
    the DB you are accessing. Take a look at the TdaIBOSession.GetTableNames,
    and TdaIBODataSet.GetFieldsForSQL routines for how this is curren…
  • Hi Mike,

    When rebuilding the rbIBO package, you need to be sure they reference the
    new IBO resources installed on your machine. Open the rbIBO*.dpk and be
    sure the requires clause is correct for the version you are using.
  • Hi Bryan,

    The pipelines or fields do not have the capability of sorting your data.
    They simply retrieve the data from the dataset as-is and send it to the
    report to be displayed. If you need to sort the data that is displayed…
  • Hi Mark,

    Typically all pipelines will be created in DADE and will be available in the
    RAP code workspace. If you are using pipelines on a form, you will most
    likely need to create a pass-thru function to determine if they are…
  • Hi Mark,

    Textsearch currently functions correctly with all native ReportBuilder
    components including the TppRichText component. Although the built-in text
    search does have the capability to find text in a drawcommand and rege…
  • Hello,

    I'm a bit unclear about what you are trying to accomplish. The
    DataPipelines are not designed to be manually traversed, the report will
    traverse them automatically when it is generating. Are you trying to
    genera…
  • Hi Al,

    Displaying values inside reports is very simple in Delphi code. For
    instance you could place a TppLabel on a report and use the following code
    to show the text entered into an EditBox on a form. The best event to do <…
  • Hi Al,

    When you say "in a report" do you mean from the Code tab in RAP? If so, you
    can use report parameters to access Delphi values within RAP code. See the
    following example/article.

    in accessing local delphi memory variables in a report. Comment by nicocizik October 2010
  • Hi Jason,

    There is no built-in feature to display data in a tree like you describe
    below however it may be possible to easily do this manually. I believe we
    have customers that have successfully done this so perhaps they will…
  • Hi Dirk,

    Yes, you can control this by setting the Collate property to True or False.
    The Collate option can be set in code or object inspector in Delphi
    (PrinterSetup.Collate) or by checking the option in the Print Dialog befo…
  • Hi Whitney,

    Generally a DBGrid is connected to a TDataSource which is in turn connected
    to a TDataSet descendent. The DBGrid simply shows all the data returned by
    the dataset so it may be easier to just connect a DBPipeline t…
  • Hi Branden,

    This is not a known issue. Which version of ReportBuilder are you using?
    Are you able to run the end-user IBO demo successfully (altered for
    Firebird)? If you remove ReportBuilder from the equation and directly <…
  • Hi Miguel,

    I'm sorry but I'm a bit unclear about which features of ReportBuilder
    you are using. Are you using DADE (Data workspace) to access your data
    or simply connecting a datapipeline to the report? You mention that
  • Hi Miguel,

    If you remove ReportBuilder from the equation and just try to execute
    your stored procedure with a DBGrid perhaps do you get the correct
    output? Try getting everything working without ReportBuilder, then add
  • This question has been answered in the General Newsgroup.

  • Hi John,

    Dade (or the built-in data access in RB) is designed to access only one
    database at a time. One option may be to pull the data needed back into
    the original database. Another might be to create some in-memory