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

nardmoseley

About

Username
nardmoseley
Joined
Visits
7,957
Last Active
Roles
Administrator

Comments



  • Yes. Please email any examples to support@digital-metaphors.com and we can
    make them available to other DBISAM users. :)

  • - you can use the Report.OnInitializeParameters and
    Report.BeforeOpenDataPipelines events to create/initialize parameters, and
    to prepare data, modify SQL, etc.

    - After you run the report try calling.

    myReport…


  • It's a feature of Delphi 2006.

  • Have not heard of this before.

    As a test you can try setting Report.OutlineSettings.Enabled to False. On
    very long reports, the additional overhead of producing the outline can
    cause slower performance.

    As ano…

  • - as a test try writing some Delphi code that traverses the dataset(s) and
    record the time required to traverse all records.

    - if you are using Delphi dataset linking, try using ReportBuilder
    DataPipeline linking instea…

  • I will email you a patch to RB 10.02 that I think will resolve this issue.




  • Try updating to RB 10.02, we have fixed some designer related issues that
    may be related to this. (If you did not receive download info, send your
    serial number and registration to info@digital-metaphors.com and request
    it).<…

  • Below is an example that I tested using RB 10.02 and the report explorer
    patch. I will email you the patch.

    uses
    ppExpFrm;

    TppReportExplorerForm(ppReportExplorer1.Form).Toolbar.Items[0].Visible :=
    False…

  • You might try turning the grid on - that seems to help the contrast. (select
    View | Grid options).

    Its using a color from the color scheme for the selected theme, we can
    research other options for using a slightly darker…

  • Here is an article on linking SQL queries. Use the second technique,
    DataPipeline Linking, for the fastest performance...

    ------------------------------------------------------
    Tech Tip: Linking SQL Queries for Master/Det…

  • Let's say you have Mem1 and Memo2 and you want them to be 1 inch apart. Set
    Memo1.BottomOffset to 1 inch and set Memo2.ShiftRelativeTo to Memo1.

    With that configuration Memo1 will stretch and advance the current print
    po…

  • Alan, can you please post using your real name? That is a requirement of
    these newsgroups.

    Use the Memo.BottomOffset property to specify a bottom margin for the upper
    memo.



  • ----------------------------------------------------
    Article: Printing to Continuous Paper
    ----------------------------------------------------

    1. Layout

    For continuous printing (for example a receipt) use Title…

  • I researched this and it works from the RB object inspector, but not from
    the edit toolbar. We will fix this for the next maintenance release.

    For future reference, please try to be specific in the wording of your
    questi…

  • All of the user interface related code needs to reside in the client
    application.

    report server <--> parameters <---> clientreport -->

    With a report server architecture, the report and associated even…

  • By default, the SubReport.Report property references a ChildReport object
    that is internally created and managed by the SubReport. (ChildReport and
    Report both descend from CusomReport).

    Calling Subreport.SetReportProper…

  • -------------------------------------
    Tech Tip: ReportBuilder Themes
    -------------------------------------

    ReportBuilder 10 introduces support for Themes (Skins). There are a couple
    of options for specifying which th…
    in Themes Comment by nardmoseley April 2006

  • - See article below. When you link DataViews in DADE (the Data workspace),
    special linking SQL is generated for the detail queries. When you add a
    Where clause to the master, the where clause of the detail will be updated
    aut…

  • - What might be more productive is if you describe details about the
    reporting solution you are trying to design and implement. What is the goal?

    - The Data workspace (DADE) supports the creation of DataViews. A DataView

  • You can create a SQLBuilder instance for any datapipeline - pass the
    DataPipeline to the constructor.

    lSQLBuilder := TdaSQLBuilder.Create(Report.DataPipeline);

    or

    lSQLBuilder := TdaSQLBuilder.Create(myS…
  • In my newsreader there is a thread that you started between those two.

    Here is a downloadable example.

    www.digital-metaphors.com/tips/PrinterEscapeCommands.zip

    (Thanks to Sher Hurlburt who sent an example to me yeste…

  • See my example above, which uses the Escape command.


  • This is not a know issue. Please create a simple example and email to
    support@digital-metaphors.com in zip format. We can run it here in the
    debugger and see what is happening.




  • Thanks for reporting this issue. It will be fixed for the next maintenance
    release.



  • - At Delphi design-time leave Report.SaveAsTemplate set to False. In your
    application add some code to manage the reports

    myReport.Template.OnLoadEnd := myOnLoadEndHandler;
    myReport.Template.Onnew := myOnNewHandler;

  • - by default, each time you navigate to a page, the page is generated on the
    fly. The dataset record position as of the start of the page is restored and
    the page, band and component fire as the page generates.

    - one opt…

  • - If a report definition is loaded and the saved property value for
    PrinterSetup.PrinterName does not match one of the available printers, then
    the PrinterSetup.PrinterName will switch to 'Default'

    - Each report that you…

  • If you are calling Report.PrintToDevices, then please add the following:

    if myReport.InitializeParameters then
    myReport.PrintToDevices;

    The GlobalOnCreate needs to fire prior to any other RAP events firing. To

  • RichText is a wrapper around Delphi's TRichEdit which is a windowed control
    and is itself a wrapper around the MS RichEd control. As such, it was not
    designed to be used in a multi-threaded context.

    That being said, we w…

  • Please create a small example project. Include a simple report that contains
    a single DBRichText component and include an example MS Access database that
    contains the wide memo fields. Send in zip format to
    support@digital-me…