Re: Report Writer

From: Richard (riplin_at_Azonic.co.nz)
Date: 10/23/04

  • Next message: Richard: "Re: Report enhancements"
    Date: 23 Oct 2004 11:27:55 -0700
    
    

    l.willms@jpberlin.de (Lueko Willms) wrote

    > r> You do an ACCEPT and then check the results. This may indicate which
    > r> key terminated the accept and where the cursor was positioned.
    >
    > That lacks quite some features then for using it on e.g. a Windows
    > workstation.

    There is no requirement, even in a Windows type system, for there to
    be separate event handlers for different events. It is entirely
    possible to have a single return point for all events as long as the
    type and position of the event can be determined.

    For example Flexus SP/2 'falls off the CALL' and has sufficient
    information to determine where and how the event occurred. The action
    blocks are put into EVALUATE statements rather than separate event
    handlers.

    In any case the X-Open screen section was specific to terminals of the
    day and predated Macintosh, GEM and Windows.
     
    > Using the REPORT WRITER, there is not much need to rewrite a
    > printing program, because its all in the DATA DIVISION. REPORT WRITER
    > is rather a program _generator,_ which needs some configuration.

      ... by the PROGRAMMER.

    While the programmer may not be changing the procedure division he is
    still changing source code and recompiling. In many environments that
    requires scheduling, retesting and release processes.
     
    > BTW, it is not limited to "reporting programs", and as I said, and
    > for "reporting programs", I would suggest an alternative:

    > I suggest to look up the data online and interactively in the
    > database, and not print so many reports.

    Exactly. They don't want to wait for the programmer.
     
    > BTW, have you ever used REPORT WRITER?

    No. I evaluated using it, I understand entirely what it does, but I
    had written my own dictionary based reporting and data extract
    programs that were driven by text report specifications and could be
    set up and used by users to get at their data. If they didn't want to
    do it them selves then I could dial into their machine and set up the
    report in a few minutes.

    The thing about RW is that it is a solution. If it fits the problem
    exactly then it is the best solution, if it doesn't quite fit then it
    may be the worst. The problem that it best fits is: printing a report
    with page breaks and control breaks from a primary file.

    If the system has been designed with the use of RW as a target then RW
    is the perfect fit for all manner of things.

    However, I design systems around other needs and with other
    requirements in mind (such as the mechanisms that I have developed)
    and RW just doesn't fit.

    I can quite understand your enthusiasm for it and the frustration at
    not convincing others that it is a really good thing, but it is of no
    use to _me_ at all.


  • Next message: Richard: "Re: Report enhancements"

    Relevant Pages

    • Re: Controlling COBOL DDs named SYSOUT
      ... am concerned, if it is a report, then use an FD! ... Senior Systems Programmer ... send email to listserv@xxxxxxxxxxx with the message: GET IBM-MAIN INFO ... Search the archives at http://bama.ua.edu/archives/ibm-main.html ...
      (bit.listserv.ibm-main)
    • Re: In defence of the indefensible. WAS: Re: COBOL array editing output
      ... I'm not talking about blame here, all of us do things that are ... outright dumb at times or, as here, dumb only in current context. ... I had written a report program in such a way as to make it very difficult to ... but it still took a pretty smart programmer to really understand it. ...
      (comp.lang.cobol)
    • Re: FoxPro database equivalent for Linux
      ... if you have a programmer available then ask them ... the FoxPro screen builder and report builder wizards ... designer and report designer in a single IDE. ...
      (uk.comp.os.linux)
    • Re: View Size?
      ... >open to 100% view then goes to the size to fit screen. ... the report to fit the window. ... >>>so the report still opens full screen but is size to ...
      (microsoft.public.access.reports)
    • RE: I need to be able to set Paper size programatically
      ... I am the programmer and have taken many turns suggested by others even ... This application has one report that requires the ... We have a few clients that when running this report ... > setup and change the ...
      (microsoft.public.access.reports)