利用SDA制作DSPF:<o:p></o:p>
<o:p></o:p>
1、进入SDA单屏幕设计:<o:p></o:p>
1.1、在OS/400命令行执行STRSDA,选择1. Design screens :<o:p></o:p>
<o:p></o:p>
AS/400 Screen Design Aid (SDA) <o:p></o:p>
<o:p></o:p>
Select one of the following: <o:p></o:p>
<o:p></o:p>
1. Design screens <o:p></o:p>
2. Design menus <o:p></o:p>
3. Test display files <o:p></o:p>
<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
Selection or command <o:p></o:p>
===> 1 <o:p></o:p>
<o:p></o:p>
F1=Help F3=Exit F4=Prompt F9=Retrieve F12=Cancel <o:p></o:p>
(C) COPYRIGHT IBM CORP. 1981, 2000. <o:p></o:p>
<o:p></o:p>
1.2、敲入Source file、Library以及Member,注意:Member名确定了DSPF的名字。<o:p></o:p>
<o:p></o:p>
Design Screens <o:p></o:p>
<o:p></o:p>
Type choices, press Enter. <o:p></o:p>
<o:p></o:p>
Source file . . . . . . . . QDDSSRC Name, F4 for list <o:p></o:p>
<o:p></o:p>
Library . . . . . . . . . QINGZHOU Name, *LIBL, *CURLIB <o:p></o:p>
<o:p></o:p>
Member . . . . . . . . . . IVSCREEN Name, F4 for list <o:p></o:p>
<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
F3=Exit F4=Prompt F12=Cancel <o:p></o:p>
<o:p></o:p>
1.3、选择1,并键入记录格式名DSP_PMPT,每一个记录格式表示显示文件的一个显示界面。最常用的是RECORD型,每个画面可以处理数据库文件一个记录。<o:p></o:p>
<o:p></o:p>
Work with Display Records <o:p></o:p>
<o:p></o:p>
File . . . . . . : QDDSSRC Member . . . . . . : IVSCREEN <o:p></o:p>
Library . . . . : QINGZHOU Source type . . . : DSPF <o:p></o:p>
<o:p></o:p>
Type options, press Enter. <o:p></o:p>
1=Add 2=Edit comments 3=Copy 4=Delete <o:p></o:p>
7=Rename 8=Select keywords 12=Design image <o:p></o:p>
<o:p></o:p>
Opt Order Record Type Related Subfile Date DDS Error <o:p></o:p>
1 DSP_PMPT <o:p></o:p>
<o:p></o:p>
(No records in file) <o:p></o:p>
<o:p></o:p>
<o:p></o:p>
Bottom <o:p></o:p>
F3=Exit F12=Cancel F14=File-level keywords <o:p></o:p>
F15=File-level comments F17=Subset F24=More keys <o:p></o:p>
<o:p></o:p>
1.4、执行后见如下画面:<o:p></o:p>
我们可以看到Type类型有很多选择,RECORD是单屏幕设计,SFL是子文件类型,通过PULDWN、MNUBAR可以制作出精美的下拉菜单画面。由于篇幅有限,只能一笔带过。<o:p></o:p>
<o:p></o:p>
Add New Record <o:p></o:p>
<o:p></o:p>
File . . . . . . : QDDSSRC Member . . . . . . : IVSCREEN <o:p></o:p>
Library . . . . : QINGZHOU Source type . . . : DSPF <o:p></o:p>
<o:p></o:p>
Type choices, press Enter. <o:p></o:p>
<o:p></o:p>
New record . . . . . . . . . . . . . . . DSP_PMPT Name <o:p></o:p>
<o:p></o:p>
Type . . . . . . . . . . . . . . . . . . RECORD RECORD, USRDFN <o:p></o:p>
SFL, SFLMSG <o:p></o:p>
WINDOW, WDWSFL <o:p></o:p>
PULDWN, PDNSFL <o:p></o:p>
MNUBAR <o:p></o:p>
<o:p></o:p>
<o:p></o:p>
<o:p></o:p>