楼主: quharry

屏幕中的两个listbox怎么做到关联的数据动态改变?

[复制链接]
论坛徽章:
74
懒羊羊
日期:2015-02-26 16:31:30天蝎座
日期:2015-07-20 14:31:13
11#
发表于 2012-10-22 15:35 | 只看该作者
如果你通过debug确实发现listbox的值变化没有触发PAI事件
那么把Listbox的属性里 FctCode设一个值再试试看

使用道具 举报

回复
论坛徽章:
1
2013年新春福章
日期:2013-02-25 14:51:24
12#
 楼主| 发表于 2012-10-22 15:46 | 只看该作者
rijkard 发表于 2012-10-22 15:08
我自己写了个简单的屏幕程序,上面放了两个Listbox,当第一个Listbox值变化时,是会触发PAI事件的
从而能 ...

我也自己做了一个屏幕,实现了listbox3根据listbox2更新,listbox1选值变化时同时刷新listbox2和3这里listbox3就是8309中的'二级来源'
但是在这个8309里面实现不了.
加入 set screen 8309. 后还是不行,没有触发PAI


使用道具 举报

回复
论坛徽章:
1
2013年新春福章
日期:2013-02-25 14:51:24
13#
 楼主| 发表于 2012-10-22 15:54 | 只看该作者
rijkard 发表于 2012-10-22 15:35
如果你通过debug确实发现listbox的值变化没有触发PAI事件
那么把Listbox的属性里 FctCode设一个值再试试看

设置FctCode后,当listbox1选值变化时会报错

使用道具 举报

回复
论坛徽章:
74
懒羊羊
日期:2015-02-26 16:31:30天蝎座
日期:2015-07-20 14:31:13
14#
发表于 2012-10-22 16:01 | 只看该作者
quharry 发表于 2012-10-22 15:54
设置FctCode后,当listbox1选值变化时会报错

不清楚,莫非ZKEY已经被使用了,换个别的值试试看?

使用道具 举报

回复
论坛徽章:
1
2013年新春福章
日期:2013-02-25 14:51:24
15#
 楼主| 发表于 2012-10-22 16:47 | 只看该作者
rijkard 发表于 2012-10-22 16:01
不清楚,莫非ZKEY已经被使用了,换个别的值试试看?

好像不是,换了N个都是同样的报"在此无效"

使用道具 举报

回复
论坛徽章:
74
懒羊羊
日期:2015-02-26 16:31:30天蝎座
日期:2015-07-20 14:31:13
16#
发表于 2012-10-22 17:26 | 只看该作者
quharry 发表于 2012-10-22 16:47
好像不是,换了N个都是同样的报"在此无效"

这我就不明白了。。。
那你不放FctCode,然后在修改了第一个Listbox的值之后敲一下回车键
能触发PAI事件么(这个总比切换一下屏幕要好一点。。。)

使用道具 举报

回复
论坛徽章:
1
2013年新春福章
日期:2013-02-25 14:51:24
17#
 楼主| 发表于 2012-10-22 19:50 | 只看该作者
rijkard 发表于 2012-10-22 17:26
这我就不明白了。。。
那你不放FctCode,然后在修改了第一个Listbox的值之后敲一下回车键
能触发PAI事件 ...

谢谢!
回车是可以触发PAI的
就是麻烦了一点

如果没有解决办法也只能如此了

使用道具 举报

回复
论坛徽章:
2
ERP板块每日发贴之星
日期:2011-09-05 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04
18#
发表于 2012-10-23 17:29 | 只看该作者
quharry 发表于 2012-10-22 15:54
设置FctCode后,当listbox1选值变化时会报错

我也有测试下,如果LISTBOX没有设定功能码FctCode,不按Enter是不会触发PAI的,如果设定FctCode没有发现报错,Fctcode也可以设的和其他的一样;
所以你哪报错还真不知道什么问题,你最好Debug下,或换到英文环境下式看

使用道具 举报

回复
论坛徽章:
1
2013年新春福章
日期:2013-02-25 14:51:24
19#
 楼主| 发表于 2012-10-24 17:10 | 只看该作者
pwf825 发表于 2012-10-23 17:29
我也有测试下,如果LISTBOX没有设定功能码FctCode,不按Enter是不会触发PAI的,如果设定FctCode没有发现报 ...

问题解决,就是FctCode的问题,这里的FCODE做了限制,不能随便设定。把listbox的FctCode设置为"TEDE"就可以了
谢谢 rijkard、pwf825 两位




使用道具 举报

回复
论坛徽章:
74
懒羊羊
日期:2015-02-26 16:31:30天蝎座
日期:2015-07-20 14:31:13
20#
发表于 2012-10-24 17:30 | 只看该作者
quharry 发表于 2012-10-24 17:10
问题解决,就是FctCode的问题,这里的FCODE做了限制,不能随便设定。把listbox的FctCode设置为"TEDE"就可 ...

呵呵,原来还藏着这样的限制,做个记号。。。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表