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

nardmoseley

About

Username
nardmoseley
Joined
Visits
7,963
Last Active
Roles
Administrator

Comments


  • Try creating a main report with a tall detail band that takes up the page.
    Take the subreport and copy/paste so that you have two subreports, one above
    the other. Set each to pbFixed and TraverseAllData. In my testing here that
  • If you want to modify a DrawCommand and have the changes appear in the
    Viewer, try calling

    Viewer.DrawUpdateable(myDrawCommand);


    The ArchiveReader handles page requests by reading pages from the archive
    file. …
  • From the Query Designer Fields page you can double-click Selected fields
    items to remove them.

    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com



  • To update the existing report queries, you will need to edit the templates
    as text. This rbWiki article discusses the details and includes links to
    downloadable code examples.

    in Rename of Table for reports? Comment by nardmoseley December 2010
  • Make sure the DADE plug-in for Advantage is installed to the Delphi IDE. Try
    removing the package and re-installing it. This will register the package.
    The latest Delphi IDE's have a demand package loading scheme that will not
    alw…
  • This question has been answered via support email. Please post questions to
    a single destination - choose email or the newsgroups. Thanks in advance.


    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com<…
  • There are no known issues with the RBuilder.ini features I described. If you
    would like to create a simple example project that we can build and run
    here, you can send to support@. Please use standard Delphi components and
    RB.
  • For RB 11 and RB 12....

    If the Delphi project does not use ppEndUsr (the unit which contains
    TppDesigner), then no RBuilder.ini will be saved.

    If the Delphi project contains TppDesigner, then the IniStorageType and
  • The Developers Guide, Demos, and rbWiki are excellent resources. The main
    reports demo RBuilder\Demos\Reports has examples of section style
    subreports.


    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaph…

  • Colin, please post using your real name. You have posted the same question 4
    times, please delete the duplicates. Please do not post test messages. You
    also sent the same message to support@. Please post only to a single
    dest…
  • You can use the boolean Viewer.DesignViewer property to determine whether
    the Preview is created by the Designer. (TppPreview.Viewer.DesignViewer)


    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • Have not heard of this. Could be a bug in D7. Going forward I recommend
    upgrading to the latest version Delphi. The last few releases are all
    excellent - just keep getting better and better with Delphi XE being the
    best.


  • We have not heard of this before. The Designer icons are stored in a .res
    file and loaded into a global image list. Each image resource has a name,
    the names are hard coded. See ppToolResources.pas and
    ppDesignToolActions.pas…
  • The XLS format has a maximum of 65,536 rows. (I don't know why MS decided
    not
    to take this format forward. To date, the XLS format retains the same max
    row limitation.)

    The latest versions of Office and Excel introduced th…

  • RB 12 is designed to handle that scenario, yes. The patch is not a
    re-design, it is a bug fix for the implementation of the architecture.

    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    <…

  • I created a patch for RB 12.03 that will enable you to enter 0,8 when the
    Windows regional settings define the decimal separator as a comma. That is
    the intent. I emailed you the patch. Registered RB 12.03 customers can
    emai…

  • Are you working with Stijn Verrept? I received a similar question today.

    The problem is not Delphi or RB. RB uses standard Delphi streaming. Report
    definitions (.rtm) and report archives (.raf) created in one version of
  • The report engine is working correctly.

    In a prior post you had code that looked like the following.....

    -----
    procedure TWspReportEdWnd.jitTraverseBy(aIncrement: Integer);
    begin
    m_rptIdx:=m_rptIdx+aIncrement;<…

  • Check out the JITPipeline examples in the main demo project installed with
    the producDemos\Reports\Demo..dpr.

    Check out the JITPipeilne tutorial in the Developers Guide.

    You are using the JITPipeline incorrectly.
  • XLSData export is designed to be very simple. One option would be to use a
    Memo for each multi-line column header. XLSData can export memo data.

    Another option is to use XLSReport export, which is designed to honor the
    report …

  • When using the end-user designer, use the TppDesigner.IniStorageType and
    IniStorageName to control the location of RBuilder.ini. With RB 10.x the
    default location is ($WINSYS)\RBuilder.ini

    If your project is not the end-…

  • Delphi 2009 introduced the Unicode VCL. Since that time, customers have not
    reported any issues like this. Reports created in prior Delphi versions just
    work, as do reports created in prior RB versions. The only thing I can think <…


  • So in D7 you had this...

    Interbase (ansi string) ---> TClientDataSet (TField.DataType of ftString)

    where for D7 ftString is AnsiString

    In DXE you have this....

    Interbase (utf8 string) -->…

  • I was out of the office Monday afternoon and Tuesday, support@ email is a
    bit behind, will be getting caught up today. That said, I don't see anything
    from you. Please send again.


    -
    Nard Moseley
    Digital M…

  • The best solution is to find a high quality conversion utility that can
    convert the PDF to a metafile. Unlike a jpeg, a metafile can contain a list
    of windows graphics commands (GDI commands) that can be 'played' to render
    th…
  • I recommend posting this question to NexusDB. From reading the call stack,
    that is where I would focus. Perhaps you moved to a different version of
    NexusDB or perhaps they have a different code base for Delphi XE. It is
    interesti…

  • According to the call stack the issue occurs in NexusDB.

    The last RB code to execute is TppDBPipeline.GetFieldNames. Start at that
    call and read up.

    TppDBPipeline.GetFieldNames calls TDataSet.GetFieldNames, which ca…

  • Try setting Report.Engine.Page.PrinterSetup properties.


    -
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

  • Have never heard this before. If I understand correctly, you are saying that
    if you put any RAP code in a Report and place the report in an Intraweb
    module, then you get ECodeError? How about if you create an empty report
    lay…

  • Try creating a TppPrinter object and using it as shown below.

    var
    lPrinter: TppPrinter;
    begin

    lPrinter := TppPrinter.Create;

    try

    lPrinter.PrinterSetup := ppReport1.PrinterSetup;