10.22笔记

UPDDTA输入负数

最后一位可以输正负号

image-20201022210123890

OVRDBF和DLTOVR

OVRDBF和DLTDBF使用时 注意有一个范围参数要对应

OVRDBF:

image-20201022210708652

DLTOVR

image-20201022210521009

  • 正常选用job

  • ACTGRPDFN 是激活组的意思 nick哥之后会补充讲

如何插入上百条数据 (练SQL用 实际用不到)

1.准备一个pf文件

image-20201022212139561

2.插入5条数据

输入一条数据 先复制再回车

image-20201022212329907

粘贴把1 依次改成2345

image-20201022212619061

使用STRSQL 输入

image-20201022213727067

得到10条数据

image-20201022213803749

重复使用相似语句 即可得到20 40 80 160…条数据

image-20201022213853526

如何在PF文件中插入小写字母

使用shift+F1

image-20201022220843678

可以更改默认

image-20201022220912050

WRKQRY保存QRYDFN文件(LF作业4)

使用WRKQRY

image-20201022222232424

image-20201022221750841

image-20201022222319124

连敲两次回车

image-20201022222433047

F3保存

image-20201022222457591

回车在库下生成文件

image-20201022222549020

可以直接使用 RUNQRY CSQRY来执行QRY文件 F4可以修改record selection为*yes 可自由调整查询参数

image-20201022222755458

PRTF 相关(ppt)

  • 优质的代码应只使用SPACEASKIPB(SPACEB SKIPA)

  • 打印行为原则: 只能从左到右 从上到下

    例如: 如果指针现在位置在第10行 遇到SKIPB(11) 则自动翻页

    ​ 如果指针位置在第1列20的位置 遇到 18DATE 则自动换行到第二列输出日期

  • 报表文件在真实打印时候默认横向打印 默认66行x132字符 可更改

  • 报表文件在RPG的变量常常使用 **R#**前缀

  • STRRLU可以用来设计报表 但是通常不用 会导致代码乱七八糟

    一般只用于查看一个报表显示效果 查看完使用不保存退出