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

How Does RAP Work with RBServer?

edited April 2006 in General
I am primarily concerned with implementing Reports for a Win32 client in
a 3 Tier application using sockets.

If I use RAP to embed criteria dialogs into the reports, how does that
work with RBServer, or does it only work in a Client/Server or MIDAS
application?

Comments

  • edited April 2006

    All of the user interface related code needs to reside in the client
    application.

    report server <--> parameters <---> clientreport -->

    With a report server architecture, the report and associated event-handler
    code (RAP and/or Delphi code) execute on the server. As such, none of the
    event-handler code should contain any user interface logic.

    There is built-in support for defining session and report level parameters
    on the server side and passing them between the client and server. See the
    following article.


    -------------------------------------------------------
    Tech Tips: RB Server and Custom Parameters
    -------------------------------------------------------

    The RBServer Custom Parameter demos show how to define custom session and
    report level parameters that can be used to implement security and other
    types of custom processing.

    The are three projects that work together. Each project includes a
    ReadMe.doc and commented code.

    1. RBServer\Demos\Servers\Custom Parameters
    2. RBServer\Demos\WebTier\Custom Parameters
    3. RBServer\Demos\Clients\Custom Parameters


    The demos include examples of how to...

    1. Define Custom Session parameters.

    A custom login form is displayed. Based upon the login, the catalog of
    reports available to the user is filtered.

    2. Define Custom Report parameters

    A custom parameter form is displayed. The parameters are used by the report.

    3. Custom AutoSearch form

    A custom autosearch form is displayed. The parameter values are used by the
    autosearch criteria.










    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.