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

nardmoseley

About

Username
nardmoseley
Joined
Visits
7,959
Last Active
Roles
Administrator

Comments


  • RB 10 is far superior to RB 7 - no camparison there - better architecture,
    better features, better stability/quality. I recommend downloading a trial
    version. We offer a 30-day money back guarantee on purchases.

    Using a …

  • RB 10 has built-in Email support and built-in support for PDF. The preview
    toolbar contains an Email button. The user can press the button and
    automatically the PDF attachment is created and their email client is
    displayed.

  • Add ppRptExpCommon to the uses clause. (Btw, I used Delphi's Search | Find
    In Files feature to determine which unit defined the enum. Most of the RB
    enums are defined in ppTypes, but that one is not)

    In your Delphi code,…
  • Indy10 made a big mistake that I do not understand. It breaks existing code
    that uses Indy 9.

    You can try contacting support@waler.com about this. This is not an RB
    issue.


    --
    Nard Moseley
    Digital Me…

  • The CheckBox components render like a left-aligned Label. Internally they
    use the WingDings font, so they are really text, not a graphic. When you
    change the height of the CheckBox, internally it modifies its font height.
    You…

  • I recommend contacting RichView tech support about any issues related to its
    use.

    My guess is that RB RichView support is not included in your run-time app.
    Typically if something works at design-time, but not run-time, …

  • If you run the RB installation, you will notice that it allows you to choose
    which language you want to be the default language.

    You could do something similar for your app. Make as many custom languages
    as you require. …

  • The next major release of Delphi, code name, Tiburon, will be entirely
    Unicode based - the IDE, the VCL, everything. CodeGear has blogged about
    this quite a bit.

    Here is a link to the latest Delphi Roadmap


  • 1. If you need to print the first page as an adress label, you might want to
    create a main report with no header/footer and place two subreports in the
    detail band, set to pbSection. Section style subreports can have their own
  • You migh try setting the margins prior to generating the report.


    myReport.PrinterSetup.MarginLeft := 0.0;
    //etc...

    myReport.Print;



    --
    Nard Moseley
    Digital Metaphors
    www.digital…

  • RB cannot natively export to bmp, so perhaps this is a question for the
    third party export device that you are using.

    To generate a report without displaying an interface, you typically do
    something like

    myRep…

  • RB 10 includes support for generating any of the file output formats
    directly to stream. There is a StreamDevice class that is the ancestor of
    FileDevice, so all FileDevice descendant automatically inherited this
    capability.<…
  • Thanks for the feedback. I will add this to the requested feature list.


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

  • You can use the DBImage.OnGetPicture event. Here is a downloadable example

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

    Here is the event-handler code...

    procedure TForm1.ppDBImage1GetPicture(…

  • The error Out Of Resources occurs when an application contains
    memory/resource leaks. Try running your application under a tool that can
    check for leaks. AQTime is a good tool. FastMM can also be used.

    The line of code t…


  • Thanks for the feedback. There have been some requests for this feature and
    it is on our requested features list.

    RB 11 will include a much improved PDF export device. Adding Excel export to
    a future release would …

  • Please update to RB 10.09 and retest. This was a bug that has been fixed.

    Registered users of RB 10.x that did not receive download notification can
    send their serial number and registration info to info@digital-metaphors.com …

  • Excel export will /not/ be included in RB 11. Please reread my post, I did
    not say that, nor was it my intent to imply it.

    Feeback and requested features are always welcome.


    --
    Nard Moseley
    Digital …
  • Try downloading a trial version of RB 10.09 for D7 from our website and
    perform the same test

    There are no known issues such as you describe with RB 10.09.


    --
    Nard Moseley
    Digital Metaphors
    www.digit…

  • Here is some sample RAP code that shows how to use the TdaSQLBuilder class
    in the BeforeOpenDataPipelines event to add a search criteria on the
    CurrentDate.

    To convert to Delphi code, pass either the Report or the DataPi…
  • I emailed you a patch.

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

  • I just performed a simple test using RB 10.09 and the first page displayed
    immediately, while the remaining pages were generating.

    I created a Report with DataPipeline set to nil, AutoStop set to False,
    PassSetting set t…
  • Please do not post messages to more than one destination - our resources are
    limited - this is not fair to other customers.

    This has been answered via support@digital-metaphors.com

    You can use the DetailBand.BeforePrint e…
  • Some options for creating table format style reports....

    1. Use the Report Wizard to quickly build the layout for any report or
    subreport

    2. Use the Data Tree drag-and-drop tools for any report or subreport. Use
    the…
  • The reason for the 105 suffix is that Codegear increased the compiler
    version by .5, so we decided to do the same for our installation files and
    package names.

    --
    Nard Moseley
    Digital Metaphors
    www.digital-meta…
  • The zip file contains ReadMe.doc with instructions for compiling the
    packages.

    The RBuilder\Lib directory contains the .dcp files that are 'required' by
    the packages (rbRCL1010.dcp, etc.. - the .dcp files are what the compile…

  • Nothing has changed in that regard. I think you forgot to set
    Subreport.PrintBehavior to pbSection.

    A subreport can have different PrintBehaviors: pbChild, pbSection, pbFixed.
    The default value is pbChild.

    pbC…
  • Set the JitPipeline.RecordCount property to the number of records.



    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • Devices issue page request to the report engine. Devices do not generate
    pages nor do they traverse data.

    Devices all descend from TppDevice. Preview internally uses ScreenDevice,
    which only request one page at a time - based …

  • For performance, never connect the Delphi data-aware controls to the same
    dataset used for the Report(s). Or if you must share the dataset, then
    disconnect the data aware controls prior to generating the report.

    TppRepor…