AS400中文培训教程SDA.docVIP

  • 11
  • 0
  • 约5.64万字
  • 发布于江西
  • 举报
  • 文档已下架,其它文档更精彩
第三章 生成简单的显示 这章介绍如生成一个简单的显示。在这个例子中,要生成一个查询客户主文件的显示,它能用来检查下列客户信息: 计算收支 贷款限额 从数据库文件中选择的放在显示中的字段已经定义了它们的属性。 在这章中,要做以下工作来设计及生成新客户查询显示: 建新记录 2.从数据库文件选字段 3.在设计映象工作屏上定位标尺 4.在设计映象工作屏上放常量 5.把数据库字段放在设计映象工作屏 6.规定在设计映象工作屏上的显示属性和用户定义字段 7.编辑字段 8.加一个信息标识 9.保存DDS生成显示文件 这章也介绍如何做: 复制记录 重命名记录 删除记录 在能生成新客户查询显示之前,要对库及原文件有下列权限: 对QGPL库的*CHANGE权限 对QDDSSRC源文件的*CHANGE,*OBJMGT及*OBJEXIT权限 对QPDA库和QCUSDATA文件的*USE权限 使用SDA显示的考虑 在此例中某些SDA显示对定义指示器及长的参数有特别的考虑。这时,有下列情况发生: 在显示中有指示器时,可在SDA的任何地方的指示器提示中写+号来访问指示器 显示。 在允许复制键字时(例如INDTXT),在这个键字的More/Roll提示中写+或-。 在允许长的参数键字时(如EDTWRD),可在这个键字的more提示中写+号来获 得更大的写参数的地方。 在显示中用F3或F12时,能去掉所有在显示中输入的内容,SDA不做处理。 对记录和文件类型非法的键字处理后不出现在显示中。 生成新记录 要生成新记录: 在SDA主菜单中选1,按执行键,出现设计屏幕的显示。 在此显示中规定: QDDSSR做源文件名 QGPL做库名 CUSMASTER做成员名 按执行键 出现处理显示记录屏。 指出要在这个显示中建新记录: 在opt列写1 在Record列写INQUIRY 按执行键 出现加新记录的显示。 再按执行键,设计映象工作屏出现,有一个信息指出已经建立了新记录。 现在可用设计映象工作屏来设计显示,如果是第一次看到此屏,在底行出现一个信息。 工作屏的第一个位置(第一行第一列)是由SDA保留做一个属性字节,不能在这位输入内容,否则出错。最后一行,如果SDA不用做信息及提示,可以加字段。 要看设计映象工作屏上的可用帮助信息,用帮助键,用F12键回工作屏。 要建立记录,用F10键,出现选数据库文件的显示,从这里可以选择数据库文件。 从数据库文件选择字段 要从数据库文件选择字段: 在选择数据库文件显示中规定要选字段所用的文件名: 在opt列写1 在DataBase file列写QCUSDATA 在LIB列写QPDA 把光标移到record列用F4键 出现写好文件名、库名和列出记录名的选择数据库记录的显示。 在记录CUSTMST的opt列写1,出现选择数据库字段的显示。 规定设计显示所用的字段: 在CUST字段的opt列写2 在NAME字段的opt列写3 用翻页键看更多字段 在ARBAL字段的opt列写3 开CRDLMT字段的opt列写3 按执行键 出现选择数据库文件的显示,有一个信息指出已选择了数据库文件。 按执行键,出现设计映象工作屏的显示,在工作屏的底行出现你已选择的字段。现在可以在工作屏放标尺及常量了。 在设计映象工作屏上定位标尺 标尺帮助用户在工作屏上确定字段的行,F14键的作用象一个触发器,按一次显示标尺,再按一次取消标尺。 要在设计映象工作屏上定位标尺,把光标放在定标尺的地方,比如第三行第一列,用F14键,那么在第三行第一列出现标尺。 在标尺上可以输入数据,标尺不会删除数据。 注:这时用的标尺在用户看到的显示中并不出现。 在设计映象工作屏上放常量 要把常量放到设计映象工作屏: 在第1行第2列上写常量*TIME,这个常量支持DDS提供的系统时间。 在第1行第61列上写常量*DATE,它支持显示出现时的系统日期。 无论什么时候用这个显示,都出现当时的系统日期及时间。 注:如果是AS/400环境,也可用*USER和*SYSNAME,它们分别是用户名及系 统名。 3.从第2行第1列起写‘NEW CUSTOMER INOUIRY’,按执行键。这是显示的标题,在用户看到此显示时,去掉所用的引号,时间和日期以6位的编辑数TT:TT:TT和DD/DD/DD显示。 注:如果用单引号括起常量,SDA把整个串看成一个常量,否则没有单引号,SDA把每个词看成一个常量。 4.要把标题放在屏幕中间,在标题的属性位起写ac,如下图所示: *

文档评论(0)

1亿VIP精品文档

相关文档