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

rbuser

About

Username
rbuser
Joined
Visits
1
Last Active
Roles
Member

Comments

  • Hi Nico,

    I need the band to behave just like the footer band, so to be printed at the
    ** bottom ** of the page and after the summary band, because in the summary
    there are many subreports that have to be printed after the detail…
  • Hello,

    I am not sure if I understand completely.

    I inserted a subreport into group footer, and set it to pbSection.

    Two questions:
    1. Where in the subrreport should I insert the region?
    2. Why is there a bl…
  • Thanks,
    in Detail band Comment by rbuser May 2003
  • > Is there any way in a detail band that I can highlight one row of fields
    if

    Yes... using RAP (or code in Delphi--I will explain the RAP way, extrapolate
    to Delphi)

    1) Drop a TppShape on the band and configure it …
    in Detail band Comment by rbuser May 2003
  • Will do, as a reseller of the software, I think they would be interested in
    the feature. I just though it might have been possible to do it without a
    develloper's intervention.

    Thanks for your help.

    Dominique
    <…
  • Thanks for the response. RB is a built-in feature from the software we
    bought, am I still able to add this component to it? if yes, what is the
    procedure to do this (High level).

    Thanks

    Dominique
  • Never Mind, I have found a way! Right Clicked and went into the Configure
    Menu and played with Bar Width and Wide Bar Ratio.

    Thanks

    Dominique


  • i am using the epson TMII as a cash printer.
    Epson comes wit a windows printerdriver which support sa page length of
    3meters. i am using that with report builder and it worls perfect.
    The printer driver checks the last printet black p…
  • Hi,

    I have been recommending to my customers to not use a sheet after 3 pass in
    the printer, depending on the quality of the labels. Some brands are better
    resistant to heat than others. Ink Jets are better for skipping labels…
  • Look for help and demo about JITPipeline.

  • Nevermind, I found a way by utilizing the Leading property of a memo or rich
    text field.

  • Nico: Thanks for the reply. It would be so useful - they don't even have
    to be documented since they are such short code snippets and can be followed
    through very easily.

    Yesterday I found an TIP example of dynamically creatin…


  • 1) Download the demo for 7 and see if it reproduces it;
    2) if not then upgrade :-), else
    3) create a small reproduceable example and send it to
    support@digital-metaphors.com (use a JIT pipeline. Should only take a few
  • Russell,

    when the user changes the zoom percentage the property will be updated.
    Be aware, that property 'ZoomPercentage' is only valid when property 'ZoomSetting' is 'zsPercentage'.
    Yes it would nice when property 'ZoomPercenta…
  • Correction:
    myZP :=
    TppViewer(TppReport(MDIChildren[0].Owner).PreviewForm.Viewer).CalculatedZoom
    ;
    should be used to get the zoomPercentage. the property "zoomPercentage" is
    not updated when a user changes the zoomPerc…
  • Hello Chris

    Thanks for your reply. I am looking for ZoomPercentage, but the code to read
    these values you suggest should work for both.
    Here is the code which works:

    if ((MDIChildren[0].Owner as TppReport).inherits…
  • Hi Russell,

    I doubt that 'MDIChildren[0].Owner' will be your report component.
    You have to detect the report component first, then you can use the following code ...
    myZoomSetting := TppViewer(myReport.PreviewForm.Viewer).ZoomS…
  • Same question: ...

    TppReport(MDIChildren[0].Owner as
    TppReport).PreviewFormSettings.zoomPercentage always reports 100
    even when in the OnPreviewFormCreate event the zoomSetting is set to
    zsPercentage, even when the user has…
  • Thank you!

  • Hi Jack,

    if there is a component created at design time and you need to create it at runtime then it is normally a simple task.
    Create the component and use the form as owner.
    Detect the parent from the component hierarchy in th…
  • Nico,

    That example is very good, except that the pipeline is created at design
    time.

    -Jack
  • Hi Chris,

    see my comments inline ...

    myDBPipeline1 := TppDBPipeline.Create(Form1);
    Assigning the form containing the ppReport as the Owner of the PipeLine did
    the trick

    It is True by default.

    Tha…
  • Hi Jack,

    see my comments inline ...


    public to what?


    never call method 'Destroy', use 'Free' instead!
    But if you pass an owner for the constructor then the owner is reponsible to free that component.<…
  • Nico,

    I'm using RB 6.03 Enterprise Edition with Delphi 6. The user is not allowed
    to change the report.

    Thank you,
    Janusz Cyran


  • Hi Mike,

    yes there is only one 'TParaAttributes' object but there could be many paragraphs.
    It depends on the cursor position, the current paragraph's attributes are accessible by 'TParaAttributes'.

    regards,
    Chris Ueb…
  • Apparently I should have said different tab stops for different paragraphs,
    not for different lines. And I seem to be running into the "a
    TCustomRichEdit object has only one TParaAttributes object" limitation. I'm
    expecting the rich …
  • thanks for that !
  • Jim

    you'll

    Sorry if this a FAQ but is there a way to determine which papername the user
    hasselected in the onprintdialogclose event ?

    John
  • I will check it out.

    Thanks,
    Ping Kam