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

nicocizik

About

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

Comments

  • Hi Philip,

    Try adding the following code just under your call to ObjectTextToBinary.
    You will need to declair and create a local TWriter object giving the new
    TWriter your result stream.

    lWriter.Root := nil;
    lWri…
  • Hi Dmitry,

    Check our the demo located in the \RBuilder\Demos\3. EndUser\4. MDI\...
    directory. This should get you on the right track.

    --
  • Hi Marcelo,


    Thanks for the suggestion. I will make note of this for our possible
    enhancements to ReportBuilder.


    Try downloading the file again, this version should work for you.

    in Setting AutoSearch criteria after Editing SQL. (Again) II Comment by nicocizik February 2004
  • Hi,

    The following code worked for me... Hope this helps.

    procedure ReportBeforeAutoSearchDialogCreate;
    begin
    Report.AutoSearchFields[0].SearchExpression := DateToStr(CurrentDate);
    end;

    --
  • Hi Stacey,

    You can do this completely at runtime using RAP. RAP (Report Application
    Pascal) is ReportBuilder's run-time Pascal development environment. RAP
    enables the entire report definition (Data, Calculations, and Layout) …
  • Hi Stacey,

    You can set the SearchExpression of the AutoSearchDialog before it gets
    created in the Report.BeforeAutoSearchDialogCreate event. Inside here you
    can use the Report.AutoSearchFields[].SearchExpression to define the d…
  • Hi Rick,

    Unfortunately, as far as I know there are no documents available describing
    the ReportBuilder events other than the ReportBuilder help file.

    --
  • Hi Kari,

    I'm not sure if the latest release of ExtraDevices has this functionality
    built in. The ReportBuilder server uses the Windows API call ShellExecute
    to automatically open newly created files. Check out the ShellExecute…
  • Hi Luc,

    This looks to be a limitation of the QueryDesigner. When using AutoSearch
    with either blank AutoSearchFields or ShowAll set to True, you cannot
    enclose the criteria inside parentheses. I will mark this down to be fixed…
  • Hi Alex,

    Try typecasting the ReportExplorer.Form as TppReportExplorerForm and call
    the Refresh method. The Refresh method should update the treeview and
    listview in the report explorer. Something like the following...
  • Dexter,

    Please provide more information on what type of error your are receiving.
    How is your dataset/ADOConnection configured? Be sure you are able to log
    in a successfully execute commands in your database.

    --
  • Hi Dexter,

    This sounds like you do not have the ReportBuilder ADO packages installed or
    active. From your Delphi IDE, select the Component | Install Packages...
    menu option and search the list for "ReportBuilder Data Access for…
  • Hi Carlos,

    RAP does not support Delphi Sets so we have added the following boolean
    properties to TFont for this purpose: Bold, Italic, Normal, Underline and
    Strikeout. To set a font to bold in RAP, you would say myFont.Bold := T…
  • Hi Luc,

    Currently there is a patch for ReportBuilder 7.03 that allows you to change
    the Field Alias in the "Fields" tab, and this will be reflected on the
    autosearch dialog. If you have ReportBuilder 7.03 and are interested in<…
  • Hi Stacey,

    Try settng the Report.CachePages property to True. This will cache the page
    information in memory so there will be no descrepancy when you navigate back
    through your report.

    --
  • Hi,

    Which event are you making this calculation in? When using Variables, be
    sure you make all calculations in the TppVariable.OnCalc event. Check out
    the article below for more information.

    ------------------------…
  • Hi Brian,

    Using Autosearch in the end-user environment is very similar to enabling it
    through code. (only easier). You can make any "Search" expression into an
    AutoSearch expression by checking the Autosearch checkbox. Other …
  • Hi Brian,

    You're going to want to check out the AutoSearch feature of ReportBuilder.
    Using AutoSearch, there is no need for parameterized queries, ReportBuilder
    will handle the filtering of datasets for you. You can activate an…
  • Hi Leah,

    I went ahead and installed TeeChart 7 for Delphi 7 and recompiled the
    ReportBuilder/TeeChart packages so it would work in the ReportBuilder
    Designer. I zipped up the edited packages with instructions for
    installat…
  • Hi Brent,

    Unfortunately there is no specific end-user documentation available.
    However the "Learning ReportBuilder" app is very helpful for end-users new
    to ReportBuilder. You can download this self extracting app from the
  • Hi Leah,

    Sorry for the delay. To enable the extra datasources in the chart editor,
    you will need to add the following TeeChart units to your uses clause...

    - CrossTab: TeeDBCrossTab
    - TextFile: TeeSeriesTex…
  • Hi Leah,

    Be sure you have all the correct TeeChart files included in your 'uses'
    clause. Although I have never seen this behavior before, I will research it
    further and get back to you asap.

    --
  • Hi Philip,

    You can set the TppReport.ShowPrintDialog property to False if you would
    like to disable the print dialog.

    --
  • Hi Robyn,

    You need to add ppChrtUI to your uses clause.

    ------------------------------------------------------------
    Article: Controlling the End-User Environment
    ------------------------------------------------------…
  • Hi Celio,

    This can be done in two ways...

    First, you can manually place stretchable lines around each band in the
    report to eventually create a full border.

    Second, you can use the Page Style band (sized to the …
  • Hi Tony,

    Thank you for evaluating ReportBuilder.

    All dialogs in ReportBuilder are replaceable with the exception of the
    Designer. There is infact a step by step example available in the
    ReportBuilder Developer's Guid…
  • Hi Nicola,

    Template inheritance is something we have been thinking about for some time
    now. Thanks for the suggestion.

    --
  • Hi Andy,

    This is not a known issue in Reportbuilder. Is the memo inside the Detail
    band of the subreport? Which band do you have the subreport component in on
    the main report. I may be able to solve this issue more quickly if…
  • Hi Filippo,

    Sorry, my mistake. You cannot place a dynamically sized object inside the
    page footer. Try placing the subreport in the summary band and see if you
    get different results.

    --
  • Hi Filippo,

    How are you breaking to the next page? In ReportBuilder, if the detail band
    is physically larger than one page you will get the endless page effect.
    You might try adding a Section Style subreport to the Footer or Su…