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

digitalmetaphors

About

Username
digitalmetaphors
Joined
Visits
51
Last Active
Roles
Administrator

Comments

  • Thanks for pointing out this demo Chuck! I just downloaded it and will take
    a look at in depth, but it appears to be a device that runs alongside of the
    screen preview from what I can tell initially, well, without running it. We
    act…
  • We've seen this behavior before. It is caused by Delphi: we call
    FloatToStrF. You can replace the display formatting as shown in a demo I
    can email to you, in order to not call this function and perform your own
    formatting routine.
  • You need to print the report to a text file and then print that file to the
    dot matrix printer. Here is some good info in this topic:


    -----------------------------------------------
    Article: Printing to Dot Matrix Printer…
  • I can email you a patch which address a problem in RB 6.03 in which the
    report isn't regnerated when you change the paper name from the print
    dialog. Send an email to support@digital-metaphors.com with a valid reply
    address.
  • Set Report.ShowCancelDialog to true. This will cause a cancel dialog to
    display while the report is generating so that the user can cancel the
    report to stop generating pages to the archive file.


    Cheers,

    Jim Be…
  • Are you placing your Reports on a TDatamodule? Move the reports to a TForm
    and your problem will go away.


    Cheers,

    Jim Bennett
    Digital Metaphors


    -------------------------------------------
  • Sorry, missed that. Try connecting the datasets up to a dbGrid on a form to
    see the data that is coming through. Is it in the correct order? Is the
    main report connected to the master datapipeline? Is the subreport connected
    to the…
  • If you are going to use this approach, then you need to link the
    datapipelines using the MasterFieldLinks and MasterDataPipeline properties.
    This has to be done in order to let the report engine know that it has a
    master detail datapi…
  • You can create groups dynamically. Then track which ones you created and
    hook the objects up to the correct event handler, based on the order they
    were created for the report. The top property is relative to its band.
    I'll send you …
  • This is going to be a dynamically created report. There is a report
    tutorial in the installed Developer's Guide on creating a report in code.
    Once you can create a report in code and it is working, then you'll need to
    begin controlli…
  • Since you only have one detail band, you haev a couple of options. One is
    to use two region components and set their KeepTogether property to true so
    that the second one goes to the next page in order to keep itself together.
    Or, you…
  • All you need to do is set the Report.Language property at runtime. You have
    to install the resource files (they are really dlls) to the client machine.
    Place them in the Windows\System directory on the client machine. See the
    RBuild…
  • You can change the language property at runtime. You need to supply the
    resource files to the client so that RB can use them to provide the
    translations. Please see the languages folder in your RBuilder installation
    directory for in…
  • ReportBuilder 7.0 includes the Outline, making it easier to navigate through
    the report, instead of only by page as in the previous preview. DADE and
    RAP are threadsafe. We updated the popular DADE plugins for thread safety.

    T…
  • Where exactly do you see 6.5 mentioned?


    Cheers,

    Jim Bennett
    Digital Metaphors

  • ReportBuilder 7 contains all of the fixes for 6.03 plus all the new
    features. The pricing of the upgrade varies depending on when you purchased
    ReportBuilder 6.03. The maintenance release was not cancelled:) The
    maintenance update …
  • Sorry about that, we just updated the website to remove all references to
    6.5, since we are naming it 7.0. You can get all of the bug fixes we put
    together for 6.03 and also some new features in ReportBuilder 7.0 which I
    mentioned in…
  • > I have received your email annoucing Report Builder 7 ( Congratulations ).

    Thankyou! In the next few weeks, we expect to release ReportBuilder 7.0 for
    the Standard, Professional and Enterprise Editions. Since Delphi 7 is about…
  • Below are the fixes which are included in RB 7.0. What problems are you
    encountering in RB 6.03?

    Fixes for 7.0



    1. When an application did not have access to a printer, a 'Canvas does
    not allow drawing' …
  • Version 6.03 is not the last version of ReportBuilder! We are continuing
    the support of ReportBuilder Standard, Professional and Enterprise in
    version 7.0. We are only releasing RB 7.0 Server Edition at this time. The
    other edition…
  • Yes, we've read your post in the Borland newsgroups.

    We are supporting a new version of Delphi and have spent a tremendous amount
    of time improving ReportBuilder over the past year. The development time we
    spend to build this ve…
  • We have to support an entire new release of Delphi, which takes development
    effort and Digital Metaphors resources to do this. The $175 upgrade price is
    not a win/lose situation. You win because you are helping ensure we stay in
    busin…
  • No, RB 6.03 will not work with D7. We will release RB 7 for Delphi 7 when
    we get our Delphi 7 cd. We should release a version within the next few
    weeks.
    If you purchased on or after July 1, 2002, you may upgrade your edition of
  • You could use the JIT pipeline to return the individual memos. This would
    create the effect that you have more detail records, one for each memo. Add
    a field to the JIT pipeline to indicate a record which should start on a new
    page.…
  • These are controlled by the crosstab renderer. You an replace the crosstab
    renderer to work the way that you are describing to set the columns on a
    page. To control the wrapping of lines, this is not handled. You'll have to
    register…
  • Ok, create an integer calculated field on the dataset which has only the
    number extracted from the field which is dispaying 'Hall xx' Use this field
    to create the crosstab definition so that it orders by xx and then add the
    'Hall ' p…
  • You can trick the crosstab into ordering the data alphabetically but still
    in the natural order by prefixing each data field value with aaa, aab, aac,
    aad,... The the natural order of the field will be preserved. Then when
    the cros…
  • You can generate the report to a cache, and then read the cache and send
    pages to the device. This way you can know the page count, and then create
    a TppPage and stick it on the end. You'll have to update each page object's
    AbsoluteP…
  • You can edit the menu property of the designer. Search this newsgroup for
    prior questions on this. It would be something like:

    unit HideSave;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classe…
  • What are you trying to do once you know the heights?


    Cheers,

    Jim Bennett
    Digital Metaphors