Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1026349
  • 博文数量: 125
  • 博客积分: 10490
  • 博客等级: 上将
  • 技术积分: 2386
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-03 18:26
文章分类

全部博文(125)

文章存档

2011年(1)

2010年(9)

2009年(17)

2008年(98)

rlu

分类:

2008-10-04 22:21:45

以下各命令必须是顶行书写
例如:
FMT **   ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+...
DR003 .                                                                    
The following line commands are available in RLU, in addition to most
SEU line commands:                                                  
                                                                    
 o  Define Record Format (DR)   
                                
 o  Change Line Type (CL)       
                                
 o  Create Sample Data (SD)     
  o  View Field Line (VF)       
                                
  o  New Page (NP)              
                                
  o  Define Constants (DC)      
                                
  o  Define Fields (DF)         
                                
  o  Center Fields (CF)         
                                
  o  Space Fields Evenly (SP)   
1.写报表时添加字段使用的字母C表示把列标题写在报表上。
2.同一个记录定义多个字段的操作例子.
(1)先定义字段的长度
FMT **   ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+...
00005 . xxxxxxxxxxxxxxxxxxxx          nnnn           xnnnn          x
(2)在序号的顶格输入dr,然后回车
FMT **   ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+...
dr005 . xxxxxxxxxxxxxxxxxxxx          nnnn           xnnnn          x
(3)在出现的RCD001中的顶格处输入df,表示您要定义字段,然后回车
FMT **   ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+...
dfCD001 xxxxxxxxxxxxxxxxxxxx          nnnn           xnnnn          x
(4)将出现下面的画面,这里想修改字段名字就先将光标移到字段所在的位置接着按下F23,使用F4可以对各各字段进行键子的设定(Work with Field Keywords)
FMT **   ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+...
FLD1    <..................>          <..>           <...>          *   
 RCD001 XXXXXXXXXXXXXXXXXXXX          NNNN           XNNNN          X   
(5)将光标移动到记录名字处按下f18,进入Work with Record Keywords ,接着在按下F10键子,假设将rcd001改名为infm,那么记录名将变成如下的例子
FMT **   ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+...
FLD1    <..................>          <..>           <...>          *   
   INFM XXXXXXXXXXXXXXXXXXXX          NNNN           XNNNN          X  
(6)使用sd生成样本数据如下(sdN,n是数字,表示生成n行)
FMT **   ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+...
FLD1    <..................>          <..>           <...>          *
   INFM XXXXXXXXXXXXXXXXXXXX          NNNN           XNNNN          X
00005 S XXXXXXXXXXXXXXXXXXXX          XXXX           XXXXX          X
00006 S XXXXXXXXXXXXXXXXXXXX          XXXX           XXXXX          X
00007 S XXXXXXXXXXXXXXXXXXXX          XXXX           XXXXX          X
00008 S XXXXXXXXXXXXXXXXXXXX          XXXX           XXXXX          X
00009 S XXXXXXXXXXXXXXXXXXXX          XXXX           XXXXX          X
3.在记录上定义字段,将光标移到要定义的位置处按下F11,进入(Define Field Information)界面.
4.将一个字段转换成常量字段,按下f4然后使用操作2进入字段定义画面,按下f11系统会自动将字段转化成常量字段.
 
5.用键字常量定义常量字段
因为在rlu中系统对每个字段都默认是变量而不是常量,所以定义常量都是将变量转换成常量,同时常量是不可以使用键字来定义常量,当是也有一些是可以使用键字来定义常量,
但是仅*DATE,*TIME,*PAGMBR和*DATESYS键字可用这种方法.使用dr生成记录后不能使用df来定义字段因为df定义时至少要想定义一个字段,所以这里只能使用vf进行定义就可以.
*DATE:定义在生成或修改成员时显示日期,它与DATE(*JOB)或DATE作用相同,与它一起自动规定EDTCDE  Y键字,因此显示日期分隔符。*TIME:用作业时间分隔符显示当前的系统
时间。*PAGNBR:显示页号*DATESYS:显示当前的系统日期,它等于DDS中的DATE(*SYS),与它一起自动加上EDTCDE  Y键字,因此有日期分隔符。
6.由于定义记录中的字段时有可能各各字段之间的间隔不平均,这时可以使用rlu系统提供的命令SP:(字段间隔平均),用SP行命令来平均间隔开报表行中的字段,与字段有关的样本
行也左右移动使之间隔平均.
7.引用一个外部文件,可以使用功能键F17,F17可以用于引用一个外部文件同时对引用文件进行相关的定义.
8.生成报表样本:方法一:可在STRRLU命令中规定option 6来对已有的源成员生成一个报表样本
               方法二:要生成报表样本,在结束RLU显示中做:
                     1. 在prototype report提示中写Y。
                     2. 按执行键。要能打印出报表样本,RLU要生成以下文件:在QTEMP中的临时源文件。用编辑期间所做的定义及非定义项生成DDS源语句。在QTEMP中生成一
                        个打印文件,在打印好报表样子之后删除它。
                      也可在结束RLU时用下列选项来生成报表样本:
                     1. 用change default提示来修改RLU生成报表样本的缺省值,RLU页宽的缺省值是在STRRLU时给出的,最小为132。
                     2. 用submit to Batch提示规定把打印样本提交给批处理。
                     3. 用JOB  Des提示规定批处理所用的作业描述。
                     4. 用LIB提示规定作业描述所在的库。

9.主要功能键的说明
f4可以使提示信息/Work with Fields(字段的编辑)
F18进行记录的编辑
F23对指定字段的编辑
 
10.可规定下列新行的类型:
R:记录格式中的第一个报表行
C:记录格式中的续行
S:样本行
F:填充行
阅读(2883) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~