免费注册 查看新帖 |

Chinaunix

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

关于DDS中定义PF的字段闪烁的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-27 13:46 |只看该作者 |倒序浏览
有没有高手知道如何让DDS中定义PF的字段可以闪烁,一闪一闪的,并且加颜色?
很好奇这个是怎么做出来的,需要怎么设置?

论坛徽章:
0
2 [报告]
发表于 2005-10-27 15:37 |只看该作者

关于DDS中定义PF的字段闪烁的问题

     等待中........

论坛徽章:
0
3 [报告]
发表于 2005-10-27 15:57 |只看该作者

关于DDS中定义PF的字段闪烁的问题

那是在DSPF中做的吧

论坛徽章:
0
4 [报告]
发表于 2005-10-27 16:12 |只看该作者

关于DDS中定义PF的字段闪烁的问题

不是DSPF,而是在PF的SOURCE 里面的字段会一闪一闪的.只是看SOURCE的时候看到闪烁,其他地方比如查看数据的时候是看不到的.

论坛徽章:
0
5 [报告]
发表于 2005-10-27 16:40 |只看该作者

关于DDS中定义PF的字段闪烁的问题

如果用Client Access访问AS400,定义打开方式和属性,就可以做到。

如果用傻终端,在as400端定义终端类型和属性时进行定义,并要写个小程序。

问一下:为什么提这样的问题?没有任何意义。好奇?或想学学此招,show一下?

论坛徽章:
0
6 [报告]
发表于 2005-10-28 09:18 |只看该作者

关于DDS中定义PF的字段闪烁的问题

可以通过程序来做到 不过改变颜色后的代码好象就无法编译成功了

论坛徽章:
0
7 [报告]
发表于 2005-10-28 09:28 |只看该作者

关于DDS中定义PF的字段闪烁的问题

用SQL:

update *FILE set srcdta=x'40404040402a' concat substr(srcdta,7,80) where srcseq=1

*FILE为你要操作的member所在的file

不过好像只能操作file中最先建的那个member。拷到自己新建的file里操作,这就是我的笨方法!

部分EBCDIC控制码:
x20 Green front     
x21 Green Bg
x22 White front     
x23 White Bg
x24 Green Underline
x26 White Underline
x28 Red Front
x2a Red Blight   (这是你要的效果)
x38 Pink Front
x3a Blue Front
这些只是我试出来的,请大家指正.

此贴另一出处:http://it.sinru.com/bbs/read.php?tid=1203&fpage=1

论坛徽章:
0
8 [报告]
发表于 2005-10-28 09:44 |只看该作者

关于DDS中定义PF的字段闪烁的问题

是很好奇,在看别人写的PF的SOURCE的时候,有个字段一闪一闪,觉得很有意思,就想研究一下它是如何实现的.嘿嘿....   
原来还要写程序啊,我还以为在什么地方设置一下就好了呢!

论坛徽章:
0
9 [报告]
发表于 2005-10-28 09:51 |只看该作者

关于DDS中定义PF的字段闪烁的问题

[quote]原帖由 "xuguopeng"]可以通过程序来做到 不过改变颜色后的代码好象就无法编译成功了[/quote 发表:


可以编译成功,对于代码行的话,只要不覆盖srcdta:6:80就行了。不过这样的话就看不出效果来了,因为终端显示的就是6:80行。所以要看效果的话F19切换到1:75行。

对于注释行的话,只要将该行的第六个字符设为颜色控制符就可以了,而且刚好屏幕可以显示出来,具体设置如楼上贴

论坛徽章:
0
10 [报告]
发表于 2005-10-28 10:09 |只看该作者

关于DDS中定义PF的字段闪烁的问题

如下是PF的代码  ,其中只有字段D00AYY会不停闪烁,颜色是红色.
        A        R RECORD
         A            D00ASQ    R                                 
         A                                      REFFLD(CALSEQ)     
         A                                      COLHDG('ADD-SEQ')  
DTE*A            D00AYY    R                                 
         A                                      REFFLD(YEAR)      
         A            D00AMM    R                                 
         A                                      REFFLD(MONTH)
先用楼上的方法试试先
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP