Creating printer file?
155 pts.
0
Q:
Creating printer file?
How can i creat a simple printer file please explain with some direct code examples from AS/400 screen. also explain use of its basic keywords like,spaceA.SPACEB,SKIPA,SKIPB etc.
ASKED: May 27 2008  4:52 AM GMT
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
0
390 pts.
0
A:
 RATE THIS ANSWER
0
Click to Vote:
  •   0
  •  0
  • AddThis Social Bookmark Button
Hi,

You can find detailed information on all the DDS keywords for printer files with example printer files in DDS for Printer Files

Regards,

Martin Gilbert.
----------------------------------------------------------------------------------------------------------------------------------
Hey man,

Check it out, Search400 put out a really cool article years ago on this very subject. It requires an imagination...

1. Create a DSPF.
2. Create the records in the DSPF as you would want them in the printer file, such as Headers, Ðetails, Totals, etc. You must make 1 change in order to save the record, so just put in *DATE, and save the changes. Do that for each record.
3. Once you have created the records you need, save the SOURCE ONLY, ÐO NOT CREATE IT THE DSPF, AND DO NOT COMPILE IT. cool.
4. Go to the source member and take option 2 to edit the source.
5. Make the below change to the keyword at the top of the member:
FROM: DSPSIZ(24 80 *DS3)
TO: DSPSIZ(27 132 *DS3)
6. Save the changes, and exit the source member.
7. Take option 17 on the source member to edit it via SDA.
8. You will now see that the display is larger... large enough for a report of 132... (not too scabby!)
9. Go into each of the records you made via 12 for design.
10. Design your report. You can add fields, name them, etc.


WHEN YOU ARE DONE...
1. Save the source, DO NOT COMPILE!
2. Change the Source Type from DSPF to PRTF.
3. Take option 2 to edit the member.
4. DELETE STUFF:
a. Remove all the weird SDA comments.
b. Remove all keywords at the top of member before the record starts.
c. Remove any Keyboard Shift's of Y.
d. If you need indicators, go for it; if not, Remove them.
e. Remove any other keywords like CLR, DSPATR, etc.
f. Remove the Usage if it's anything other than O. If you don't like the O, you don't have to keep it there.


Wahlah! Compile it, fix anything you may have missed, and now the record format names are now Except Names, now just code your program up and bam, good to go.

The Shattered Raven
~SR~
Last Answered: May 28 2008  7:14 PM GMT by ShatteredRaven77   390 pts.
Latest Contributors: Gilly400   23625 pts.
0
0
Discuss This Answer:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _



_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Gilly400   23625 pts.  |   May 27 2008  3:43PM GMT

Hi,

Maybe the following link will help :-

Guide to as400

Regards,

Martin Gilbert.

 

Sylvana   180 pts.  |   Nov 4 2009  6:17PM GMT

HI,
Home > IT Answers > AS/400 > Creating printer file?This question has been added to your watchlist.

ShatteredRaven77
I made exactly everything you said before, however what happend with printer file *file, i just have
source member.

thank you

Sylvana

 
0