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 Vincent,

    Since you are loading this template from file before showing the report
    explorer, you will need to use the Save As option to save the report as a
    new file. Save, by default will save the report to the template file<…
  • Hi Pavel,

    There is a built-in report component called the TppSystemVariable that is
    available on the Standard Toolbar of the Report Designer. This component
    will calculate the page set description as you describe below for you<…
  • Hi,

    Try using the TppGroup.NewPage and TppGroup.ResetPageNo properties. Setting
    both of these boolean properties to True will force your groups to start on
    a new page and reset the report page number. This can be done in code …
  • --------------------------------------------------
    Article: RAP Compiler Source Code
    ---------------------------------------------------

    Having been in this market for quite some time now, we are aware of and
    sensitive to …
  • Hi Eric,

    You need to be sure the ReportBuilder IBExpress design package is installed
    in your IDE. Select the Component | Install Packages | ... menu option in
    the Delphi IDE. Then scroll down and be sure the "ReportBuilder Dat…
  • Hi Alex,

    You may need to open the packages you are using and check the path of some
    of the other required packages. If they are looking for rbide55 in the
    wrong directory, you may get this error.

    --
  • Hi Alex,

    Yes, I would recommend performing a complete corrupt install cleanup before
    trying to re-install ReportBuilder. See the article below for more
    information.

    --------------------------------------------
    A…
  • Hi James,

    I'm a little unclear about what you mean by the Delphi Color component. Is
    this a property somewhere that is sets the color depth? I believe Delphi is
    forced to change all your images to the current windows color dep…
  • Hi James,

    We have never seen (or noticed) this behavior before. Which version of
    ReportBuilder / Delphi are you using. Which model printer are you using?
    We are constantly trying to improve our image rendering code so once I g…
  • Hi,

    Sorry, I only did a simple test before makeing the suggestion. The only
    other option I see is to create a region for each item that needs to be
    shifted as you mentioned in your first post.

    --
  • Hi,

    Instead of using three regions, try placing your dbtext objects inside one
    region with Stretch set to True. Then be sure the lower dbtexts have their
    ShiftWithParent properties set to True. This should shift the fields up<…
  • ReportBuilder simply traverses the dataset you provide top to bottom. You
    will need to sort your dataset in SQL code using the Order By command to get
    a dbText to show up this way. The one exception is using the CrossTab
    component, …
  • Hi Peter,

    This is not a known issue, however there were many printer fixes between the
    current release and RB 6.03. Please download a trial version of RB 7.03
    from our web site and test with that. If you still experience the p…
  • Hello,

    Hope this helps.

    ----------------------------------------------------
    Tech Tip: Creating a Group in Code
    ----------------------------------------------------


    How can I dynamically create a repo…
  • Hello,

    There is no need to call this method. Once you have created your group in
    code, you will need to assign the TppGroup.Report property to the current
    report. Once you do this, the group will be added to the defined report…
  • Hi Frank,

    You can change the print order of items in a report by using the "Send to
    Back" and "Bring to Front" commands available by right clicking on any
    object and using the popup menu. If you open the Report Tree (by selecti…
  • Hi Martin,

    Below is a link to an example of loading a report using a progress bar.
    This should get you on the right track. Hope it helps.

    http…
  • Hi Tim,

    This behavior is probably due to a memory or resource leak in the drivers
    you are using with the DeskJet printers. ReportBuilder sends the same
    Windows API commands to every printer it prints to regardless the type.
  • Hi Jon,

    Correct me if I'm wrong, but I was under the impression that when creating
    grouped queries, all non aggregate fields are required to be in the GROUP BY
    and you are also unable to group by a blob field. This would preven…
  • Hi Eric,

    Thanks for the suggestion. This will be addressed in the next release. For
    now, check out the following custom Query Wizard dialog I created that makes
    the list boxes in the query wizard have a scrollable width. Simp…
  • Hi Robert,

    Sorry, I did not realize you were developing a much more complicated report.
    The use of JITPipelines as you said below would definitely be your best bet
    to get exactly what you want out of this report. Good luck and …
  • Hi Robert,

    Each report/subreport in ReportBuilder is designed to traverse the data of
    one dataset. Try placing a Child style SubReport in the detail band for
    each dataset you have. Then connect each subreport to each separate<…
  • Hi Gary,

    The TppZoomSettingType declaration has been moved to the ppTypes unit. You
    will need to add ppTypes to your uses clause.

    --
  • Hi Dave,

    This could be solved very easily using RAP. With RAP you could keep all
    your event handler code local to each individual report rather than having
    it execute for each report you run on the form. With the use of RAP an…
  • Hi Joe,

    Unfortuntately I do not believe there is an easy way to accomplish. The
    AutoSearch feature calls the TppViewer.RegenerateReport method to run the
    report over again and refresh the data... you may be able to use this met…
  • Sorry, forgot the article...

    --------------------------------------------
    Article: Troubleshooting Lost Event Handlers
    --------------------------------------------

    Let's assume you have created a report in Delphi and …
  • Hi Joseph,

    The Report.BeforePrint should fire when printing to the printer. Are you
    loading these reports as templates? If so you may be loosing your event
    handlers. See the article below on lost event handlers. Also, you ma…
  • Hi Vikram,

    This is correct. All the text components in ReportBuilder descend from
    TppPrintable which contains a Font property that is set by the user. This
    also defines the font of the Text DrawCommands.

    --
  • Vikram,

    There have been no changes to the font logic from RB 7 to RB 7.03. My
    suggestion is to comment out all your event handler code and see if that
    fixes the issue. If so, periodically begin adding your code back to isolate…
  • Hi Walter,

    Do you experience this behavior on more than one printer? If possible,
    please send an example of this behavior in .zip format to
    support@digital-metaphors.com and I'll take a look at it for you.

    --