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

nicocizik

About

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

Comments

  • Hi Steve,

    Try to find the differences between your setup and your customer's setup and
    see if you can create that environment on your computer. One thing to now
    about form inheritance is that you should not place any datapipe…
  • Hi Steve,

    Try to isolate where the problem is occuring. If you remove the
    TppSystemVariable from your report do you get the error? How about if you
    remove the TppRegions? If you set your debugger to stop on exceptions,
  • Hi Steve,

    Usually an Invalid Variant error indicates that you have a TppVariable on
    your report and are assigning it the wrong datatype. Check to see that the
    DataType for every Variable on your report matches the datatype of…
  • Hi Russell,

    Excellent! Glad you got it working.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com

  • Hi Russell,

    Though I have not tried this, you may be able to use one of the page events
    (OnStartPage perhaps) and take control of the scroll bar manually.


    The TppViewer.Scrollbox property provides access to the scro…
  • Hi Kemal,

    1. You can use the Band.PrintPosition to control the vertical height of the
    Group Footer Band. This property is measured in Report units.

    2. Which version of ReportBuilder are you using? The DetailBand does …
  • Hi,

    Are you using the BDE? If so, you may need to increase the BLOB SIZE
    parameter of the BDE database.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
    in Loading report in report explorer Comment by nicocizik September 2005
  • Hi Jason,

    In my testing with RB 9.02, I was unable to recreate the issue you were
    having. Please download a trial version of RB 9.02 for Delphi 7 and test
    your app with that. If this does not fix the problem, please send a …
  • Hi,

    The AutoEncode property is only to be used with the Code 128 format. If you
    are using this type of format, be sure the BarCodeType property is set to
    bcCode128. Then you will have access to the AutoEncode property.
  • Hi KC,

    Are you loading report templates? Is there a certain template that is
    causing the problem?

    Check to make sure that the uses clause includes the proper units, such as
    the necessary DADE plugin, or the Checkbo…
  • Hi Filip,

    The ShowData property is saved down in the RBuilder.ini file in order to
    keep consistance in the Designer settings. In order to override this you
    will need to set the value of the ShowData property after ShowModal h…
  • Hi Lucy,

    What exactly are you trying to accomplish? The TppTeeChart component is
    simply a wrapper around the Steema TChart component. It is the same object.
    See the TChart help for information and example on how to use this …
  • Hi Lucy,

    Check out Demo 92 located in the RBuilder\Demos\1. Reports\... directory
    (dm0092.pas). You will need to remove the "x" from the DEFINE directive in
    the dmMain.pas file in order to successfully see this demo in action…
  • Hi Carlson,

    Please send a small example demonstrating this behavior in .zip format to
    support@digital-metaphors.com and I'll try to recreate the issue on my
    machine and offer you a solution.

    --
    Regards,
    <…
  • Hi,

    If I understand correctly you are getting a different font size on screen
    than you are when you print? If this is correct, which type of printer are
    you using? Note that many dot matrix printers do not support many font …
  • Hi Andres,

    Unfortunately ReportBuilder does not support the altering of the print
    quality. This is a printer specific property and can be accessed using the
    DEVMODE structure inside the Windows API.

    --
    Regard…
  • Hi Jeff,

    If possible, please send a small example demonstrating this behavior in .zip
    format to support@digital-metaphors.com and I'll take a look at it for you.

    --
    Regards,

    Nico Cizik
    Digital Metaph…
  • Hi Brandie,

    The report you describe below is a Master-Detail report. In order to create
    a Master-Detail report you will first need to place your subreport inside
    the detail band of your main report. This will also require da…
  • Hi Justin,

    By "at runtime" do you mean in the preview window on screen, or on paper
    after you print your report? In the preview window, be sure you are zoomed
    to 100 percent to see close to the actual size of the component. …
  • Hi Keith,

    If you take a look at the PaintBoxMouseMoveEvent inside the TppViewer class
    (ppViewr.pas), this is the event that fires when you move your mouse over a
    drawcommand that is clickable. Notice at the bottom of this eve…
  • Hi,

    The following example shows how to add a DrawCommand to a page. You will do
    something similare only addng a DrawText instead of a DrawShape object.
    (Similar to the code I gave in my last post).

    in Create a Component in the "BeforeGenerate" event of a generic Band Comment by nicocizik September 2005
  • Hi,

    The Band.BeforeGenerate fires too late to add a component to the report.
    One place you could do it would be the Report.BeforePrint event. Otherwise
    you will need to manually create a DrawCommand and add it to your report.…
  • Hi Andres,

    Memos and RichText components are not supported in a TextFile export. You
    may try using a DBText component instead set to wrap text.

    --
    Regards,

    Nico Cizik
    Digital Metaphors
  • Hi Gary,

    Take a look at the following example. It shows how to use the
    OnDrawCommandCreate event to right align the actual bar code rendering.
    Hope this helps.

    in Barcode width at runtime Comment by nicocizik September 2005
  • Hi Gary,

    Which barcode format are you using? Is the barcode lined up as far to the
    right as possible in your design window? How far off the page does the
    barcode extend? I will try to recreate this behavior on my machine an…
  • Hi Gary,

    You may be able to use the OnDrawCommandCreate event to determine the
    calculated width of the barcode component on your report. Then you will
    need to be sure the barcode is drawn before any other report components.
  • TeeChart 4.04 is only partially functional at designtime. Please see the
    TeeChart help in the ReportBuilder Reference | TeeChart | Delphi 7 |...
    section of the ReportBuilder help.

    If you want the ability to connect your teech…
  • Hi Lucy,

    Please see the TeeChart section in the ReportBuilder Reference of the
    RBuilder.hlp file for full documentation on how to use TeeChart with
    ReportBuilder.

    If you are getting an 'IEdiSeri' or 'IEdiCha' error …
  • Hi,

    I would suggest creating an autosearch criteria that sets up the date range
    on the fly. You could use the OnGetAutoSearchValues event to get the
    initial date, then using the SQLBuilder (see TdaSQLBuilder in the
    RBui…
  • Hi Mauro,

    Yes, this is possible by connecting a generic TppDevice to your report then
    calling PrintToDevices.

    var
    lDevice: TppDevice;
    begin

    lDevice := TppDevice.Create(nil);

    lDevice.P…