免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3164 | 回复: 5
打印 上一主题 下一主题

在dspf中的畫面輸入的值不能保留下來??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-25 08:29 |只看该作者 |倒序浏览
Dspf 有兩個Record format P1和 P2
    先顯示P1,等待用戶輸入,再轉向P2.
    p1畫面一切正常,但在顯示了P2畫面後,在P2上輸入的各個值,不能保留下來(用STRDBG看過,確實沒有值保留下來)。。。
    問題到底出在哪?
   程序如下:
0049.00      C* EDIT SRCEEN 0                        
0050.00      C     ED00          BEGSR               
0051.00      C                  WRITE     P1        
0052.00      C                   EXFMT     P1        
0053.00      C  NKK              EXSR      VD00      
0054.00      C  NKK              IF        *IN98=*OFF
0055.00      C                   EXSR      ED01  
0056.00      C                   ENDIF               
0059.00      C                   ENDSR                    


0061.00      C* EDIT SRCEEN 1 --P2                                             
0062.00      C     ED01          BEGSR                                          
0063.00      C                   SETON                                        90
0064.00      C                   WRITE     P2                                   
0065.00      C                   EXFMT     P2                                   
0066.00      C*                  READ      P2                                   
0067.00      C   KA              EXSR      VD01                                 
0068.00      C   KK              Z-ADD     1             Z                     
0069.00      C*  KK              MOVEA     '00'          @SC(Z)                 
0070.00      C                   ENDSR

论坛徽章:
0
2 [报告]
发表于 2007-08-25 12:08 |只看该作者
問題已解決。。。
   原來在dspf裡用了CA01,改成CF01後就可以了!!
   隻不過現在對CA和CF之間的差別還很模糊。。。那位大哥能幫我解答一下???謝謝!!

论坛徽章:
0
3 [报告]
发表于 2007-08-25 16:59 |只看该作者
简单说来  CA 不通过程序逻辑判断    CF 需要经过程序逻辑判断
比如 CX03  表示退出.  
则用CA03是直接退出  
CF03则可能在 退出前可能会对数据进行写入\更新等处理(看程序逻辑怎么)

个人理解, 欢迎高手给个准确点的说法

论坛徽章:
0
4 [报告]
发表于 2007-08-26 12:04 |只看该作者
CF = CA + ACCEPT

论坛徽章:
0
5 [报告]
发表于 2007-08-27 12:16 |只看该作者
原帖由 digitalchina 于 2007-8-26 12:04 发表
CF = CA + ACCEPT

能更详细一点讲解吗?关于这个等式。digitalchina。谢谢!

论坛徽章:
0
6 [报告]
发表于 2007-08-28 11:09 |只看该作者
CA 会触发INDICATOR  ON
CF 会触发INDICATOR  ON  , 还会把数据传给 field of record-i
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP