` Printed Icetips Article

Icetips Article



Templates: Set report names for print queue in windows
1998-10-26 -- Greg Berthume
 
Newsgroups: comp.lang.clarion

Editors note:  Please note that some lines may wrap in the template code.

One of the tips/tricks given at the C5 roadshow was how to assign your
report a description so that when you are (or endusers) looking at the
printer control dialog (print queue), you aren't looking at a bunch of blank
descriptions wondering which report is which.  I just discovered this myself
so the solution was good timing.

It looks like C5 Gold has a "Job Name" prompt on the report properties but
for those that aren't using C5 yet (and you will eventually), here's a
little extension template that will easily accommodate setting the report
job name in 2003 and CPCS report procedures:

Create \cw20\template\rptaddns.tpl or \clarion4\template\rptaddns.tpl

Cut/paste the following into the file and then register the template:

#TEMPLATE (ARptAddons, 'Report Addon Templates')
#EXTENSION (ARptAddons, 'Set Report Print Job Name'),PROCEDURE
#BOXED(''),AT(,,195)
    #DISPLAY('')
    #DISPLAY('Leave Blank for System Generated Name')
    #DISPLAY('')
    #DISPLAY('&Report Print Job Name:')
    #PROMPT('',@S64),%GBPrintJobName,DEFAULT(''),AT(10,,180)
#ENDBOXED
#AT(%AfterOpeningReport,'After Opening Report')
#IF (%GBPrintJobName='')
Report{PROP:Text}='%Application: %Procedure'
#ELSE
Report{PROP:Text}='%GBPrintJobName'
#ENDIF
#ENDAT

#! Comments:
#!
#! To save more time, you can change the DEFAULT('') to something like
#! DEFAULT('Appname: ')

#! Then you can just add the report description after your appname.
#!
#! Lazy developers can leave the field blank and it will automatically
#! be set to your appname: procedurename, ie: CTPAY: PrintInvoices

If you haven't gotten into template programming yet, you can see by looking
at this template how easy it is to extend procedure functionality via
extension templates.

I've asked Larry Teames to add a Job Name prompt to his CPCS report
properties.

Greg Berthume
GBerthume@compuserve.com
PCL Tools, PTools & PowerRUN for Clarion
Info/Demos at: http://members.aol.com/GBerthume



Printed November 21, 2024, 7:03 am
This article has been viewed/printed 35206 times.
Google search has resulted in 38 hits on this article since January 25, 2004.