免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345
最近访问板块 发新帖
楼主: 快乐狗
打印 上一主题 下一主题

请问这个窗口是怎么做出来的呢? [复制链接]

论坛徽章:
0
41 [报告]
发表于 2005-07-29 13:33 |只看该作者

请问这个窗口是怎么做出来的呢?

对啊 楼主把成功的经验SHARE给大家吧

论坛徽章:
0
42 [报告]
发表于 2005-07-29 14:41 |只看该作者

请问这个窗口是怎么做出来的呢?

好的

1.jpg (24.84 KB, 下载次数: 67)

1.jpg

论坛徽章:
0
43 [报告]
发表于 2005-07-29 14:43 |只看该作者

请问这个窗口是怎么做出来的呢?

第2部分

2.jpg (17.1 KB, 下载次数: 60)

2.jpg

论坛徽章:
0
44 [报告]
发表于 2005-07-29 14:45 |只看该作者

请问这个窗口是怎么做出来的呢?

看不清的地方告诉我,我会重贴

3.jpg (10.98 KB, 下载次数: 67)

3.jpg

论坛徽章:
0
45 [报告]
发表于 2006-06-27 10:54 |只看该作者
DSPF完整代码:
     A*--------------------------------------------------------------*
     A*  画面ファイル名:WINDOW                              *
     A*                :
     A*                                         *
     A*--------------------------------------------------------------*
     A                                      ALTPAGEUP
     A                                      ALTPAGEDWN
     A                                      DSPSIZ(24 80 *DS3)
     A*===============================================================*
     A*    SFL( DATRCD )
     A*===============================================================*
     A          R DATRCD                    SFL
     A                                      CHECK(AB)
     A            ULINE          2A  B  7  5TEXT('OPT')
     A            UCLS           4A  O  7 10TEXT(' 状态 ')
     A            ULCNAME       12O  O  7 17TEXT(' 说明 ')
     A          R CTLRCD                    SFLCTL(DATRCD)
     A                                      SFLSIZ(0999)
     A                                      SFLPAG(0005)
     A                                      WINDOW(2 20 14 37 *NOMSGLIN)
     A                                      OVERLAY
     A                                      CA12(12)
     A  95                                  SFLDSP
     A  96                                  SFLDSPCTL
     A N95                                  SFLCLR
     A  40                                  SFLEND(*MORE)
     A                                      WDWBORDER((*DSPATR RI) (*CHAR +
     A                                                 '        '))
     A                                      RMVWDW
     A            RRN            5S 0H
     A                                  2 13'隶属関系 '
     A                                      COLOR(PNK)
     A                                  4  3'活働'
     A                                      COLOR(WHT)
     A                                  4 10'1=選'
     A                                      COLOR(WHT)
     A                                  4 19'8=定位'
     A                                      COLOR(WHT)
     A                                  4 28'10=検索'
     A                                      COLOR(WHT)
     A            FLD001         2A  B  6  5
     A            FLD002         4A  B  6 10
     A            FLD003        12A  B  6 17
     A                                  5  4'ACT'
     A                                  5  9'状態'
     A                                  5 17'説   明'
     A          R TECD
     A                                      WINDOW(CTLRCD)
     A                                      CA12(12)
     A                                      OVERLAY
     A                                 13  2'F12= CANCEL'
     A                                 13 14'F7= PAGEDWN'
     A                                 13 26'F8= PAGEUP'
     A*===============================================================*
我只是把楼主的代码整理了一下。
楼主能不能把程序也贴出来,供大家参考。
谢谢!

[ 本帖最后由 pantierui 于 2006-6-29 16:20 编辑 ]

DSJPF.jpg (42.72 KB, 下载次数: 36)

DSPF

DSPF

论坛徽章:
0
46 [报告]
发表于 2006-06-28 14:46 |只看该作者

SFLDSPCTL

请教各位:
    为什么我们建立 SFILE 的时候都有 SFLDSPCTL 这一项,而上面例子中两位的 SOURCE 里面都没有,那么如何在 RPG 里面调用其EXFMT显示呢 ?我这里没有这项会报错误的 。请问大家是怎么做的呢,谢谢 !

DDS:  

  1. A  85                                  SFLDSPCTL  
  2. A  95                                  SFLDSP  
复制代码


RPG:

  1. C                     SETON                     9585  
  2. C                     EXFMTCTLRCD                     
  3. C                     SETOF                     9585  
复制代码

如果没有
  1. C                      SETON                     85
复制代码

就会报错 。 而且,我们可以通过判断 RRN 是否有值来控制 85 ,95 ,显示SFL 还是 CTL 。
请大家不吝赐教 。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP