内表循环如果遇到标志的字段改变,而去执行相应你的操作,可以用 AT NEW 和 AT END OF 来处理。但AT END OF 有2个注意事项。
1、并不是只比较一个字段,而是比较这个字段之前的全部的字段,如果有变动,这程序进入执行。棒子的书上写得不正确。
2、进入 AT END OF后,工作区的字符串字段全部被赋值了*星号,如果需要用这个工作区的数据,还要在进入AT END OF之前自己复制一份使用。
内表循环如果遇到标志的字段改变,而去执行相应你的操作,可以用 AT NEW 和 AT END OF 来处理。但AT END OF 有2个注意事项。
1、并不是只比较一个字段,而是比较这个字段之前的全部的字段,如果有变动,这程序进入执行。棒子的书上写得不正确。
2、进入 AT END OF后,工作区的字符串字段全部被赋值了*星号,如果需要用这个工作区的数据,还要在进入AT END OF之前自己复制一份使用。