|
Posting this question to the RPG list brings up an interesting idea - why not let the users use RPG! After all, RPG was originally written for non-technical people... Try auto-report, even! (Chapter 12 in the RPG user's guide) Here's a quickie sample: H 1 F* Sample Auto report program F* F* Create file DTAARA with this command: F* DSPOBJD OBJ(*LIBL/*ALL) OBJTYPE(*DTAARA) OUTPUT(*OUTFILE) F* OUTFILE(QTEMP/DTAARA) F* F* LIMITATION: The precompiler only works with "I" specs, not F* externally described files. F* FDTAARA IP F 539 DISK FQSYSPRT O F 132 OF LPRINTER LQSYSPRT 066FL060OL IDTAARA AA 01 I 14 23 ODLBNML1 I 24 33 ODOBNM I 34 41 ODOBTP I 42 51 ODOBAT I P 53 580ODOBSZ I 59 108 ODOBTX OQSYSPRT H *AUTO O 'Data area list' O D 01 *AUTO O L1 ODLBNM 'Library' O ODOBNM 'Object' O ODOBTP 'Type' O ODOBAT 'Attr' O ODOBTX 'Text' O ODOBSZ A 'Size' O 1 'Library total' O R 'Final total' You can readily copy/paste the "I" specs from a compiler listing of a program that externally defines this file. To create this sample, I first defined the file externally, compiled it interactively (it failed) then opened up the spooled file, used the Windows Copy function to copy the "I" specs I wanted. I then changed the "F" spec to internal and used the Windows Paste function to drop the "I" specs into the source. Of course, if you'd rather buy rather than build, look at the web sites for News/400 and Midrange Computing. They carry advertisements and vendor link pages: http://www.news400.com http://www.midrangecomputing.com Buck Calabro Billing Concepts Albany, NY > -----Original Message----- > From: Subhash Dubey > Sent: Thursday, June 17, 1999 6:24 AM > To: RPG400-L@midrange.com > Subject: Report writer in AS/400 > > Hi, > Is there any user based report writer in AS/400. > > > Regards > > subhash dubey > * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This is the RPG/400 Discussion Mailing List! To submit a new * * message, send your mail to "RPG400-L@midrange.com". To unsubscribe * * from this list send email to MAJORDOMO@midrange.com and specify * * 'unsubscribe RPG400-L' in the body of your message. Questions should * * be directed to the list owner / operator: david@midrange.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.