社区
PowerBuilder
帖子详情
两个子数据窗口关联
mittee
2003-12-16 03:57:31
数据窗口有两个字段:部门 工段 (部门下有工段),都是通过字数据窗口进行
选择。工段的子数据窗口如过没有加检索条件是将所有的工段都显示出来的,有一个部门id表明该工段是哪个部门的。
增加数据的时候选择部门后在itemchanged事件里对工段的子数据窗口进行检索,以便选择工段少一些。
问题是如果增加两条数据,第二条数据选了不同的部门,工段的子数据窗口进行了检索,第一条数据工段处就变成数字。
各位帮忙想一个办法。
...全文
178
14
打赏
收藏
两个子数据窗口关联
数据窗口有两个字段:部门 工段 (部门下有工段),都是通过字数据窗口进行 选择。工段的子数据窗口如过没有加检索条件是将所有的工段都显示出来的,有一个部门id表明该工段是哪个部门的。 增加数据的时候选择部门后在itemchanged事件里对工段的子数据窗口进行检索,以便选择工段少一些。 问题是如果增加两条数据,第二条数据选了不同的部门,工段的子数据窗口进行了检索,第一条数据工段处就变成数字。 各位帮忙想一个办法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bunnysky
2003-12-17
打赏
举报
回复
hzhxxx(程序方程) 的方法可行!
workhand
2003-12-17
打赏
举报
回复
恭喜楼主升级星星先,
pb就是有这个问题,也许是bug,按照hzhxxx的方法试试。
jdsnhan
2003-12-17
打赏
举报
回复
恭喜楼主变成星星。
banalman
2003-12-17
打赏
举报
回复
这个问题归结pb对与下拉数据窗口的对应关系。因为数据窗口在创建的时候(settansobject)仅有一个子数据窗口缓冲区,并不是各行一个,因此您的某行变换,字数据窗的数值页发生变化,原有的对应的关系对应不上了,所以会出现这个问题。解决的办法。您可以创建两个相同的字段,一个用于用户选择(虚拟)另外一个用于实际的存储显示,但不允许用户修改。我通常就是这样处理。
例如 可以在sql面板 创建一个计算列。然后在数据窗口中同样关联相同的数据窗口。但该字段主要用于辅助输入作用。
mittee
2003-12-16
打赏
举报
回复
pbm_ncpaint是什么事件啊,
单步调试的时候不停触发
根本回不到窗口
TGWall
2003-12-16
打赏
举报
回复
楼主升星了, 可喜可贺!
klbt
2003-12-16
打赏
举报
回复
简单的方法,不一定适用:
DW中增加一个显示计算列,内容是lookupdisplay(工段)
wu_07
2003-12-16
打赏
举报
回复
我这里有个例子,已经上传:
http://www.pdriver.com/BBS5/dispbbs.asp?boardid=14&id=110473&star=#699022
mittee
2003-12-16
打赏
举报
回复
hzhxxx(程序方程) 好的
hdvcd
2003-12-16
打赏
举报
回复
up
hzhxxx
2003-12-16
打赏
举报
回复
思路 : 把用于显示的子数据窗口 a 和 用于输入的子数据窗口 b 分开
具体步骤:
1. 用于显示的子数据窗口总是装载所有的数据,所以显示没有任何问题
2. 当要输入的时候,动态的创建一个 userobject c
windowname.OpenUserObjectWithParm(userobjectvar, parameter,userobjecttype {, x, y } )
设计 c 的时候, c 容器里要有一个 datawindow,当 c 实例被创建的时候,动态的
通过 parameter 项得到 datawindow.dataobject,retrive(),就可以了
注意使用消息编号为 pbm_dwndropdown 的自定义事件
wwwafa9
2003-12-16
打赏
举报
回复
帮你up!
freebirdwjy
2003-12-16
打赏
举报
回复
UP
dotnba
2003-12-16
打赏
举报
回复
楼主升级散分了?
PB
数据
窗口
中DDDW下拉
关联
实现
在
数据
窗口
中录入
数据
,点击dddw城市,在县城dddw中显示对应城市的县城,选中县城dddw时,乡镇dddw中列出对应的乡镇名称,实现代码如下: 在
数据
窗口
的ItemFocusChanged事件中,代码如下:Integer rtncode_county,rtncode_xiangzhenString ls_nowFld,ls_cd_city,ls_cd_county,ls_sql_county,l
PB中相
关联
下拉
数据
窗口
的实现
PB中相
关联
下拉
数据
窗口
的实现
PB:实现
子
数据
窗口
相互
关联
使用
子
数据
窗口
前需要主
窗口
是一个下拉
数据
窗。 下面用一个省市县
数据
关联
作为一个例
子
说明。 //这里是在主
数据
窗的clicked事件中 //定义
子
数据
窗口
DataWindowChild dwc_province,dwc_city,dwc_home_city String ls_name,ls_code,ls_comm,ls_comm_del integer rtncode,li_row,li_c...
使用window.open打开多个
子
窗口
,实现父
子
窗口
之间
数据
通讯
需求描述:用户需要给当前科技树的节点身上绑定其他科技树的支线
数据
,这就需要在当前页面中能够有新的弹窗支出用户浏览科技树并选择某个节点后将
数据
传递出来。当科技树实现
关联
后就会出现一种套娃现象,节点身上还会有第三层、第四层的
关联
数据
,这就需要能一层一层的展示出绑定的
数据
。window.open常用来在新的window或新的tab页打开一个页面或文件(如图片、PDF等),它支持三个参数:strUrl:要打开的页面或资源的url地址。strWindowName:
窗口
的名字,用于后续对该
窗口
的引用,不是
窗口
的标
Flink系列之:
窗口
关联
在下面的例
子
中,通过将 join 的时间区域限定为固定的 5 分钟,
数据
集被分成
两个
不同的时间
窗口
:[12:00,12:05) 和 [12:05,12:10)。例如:在 Flink SQL Client 中,如果类型是 TIMESTAMP(3),2020-04-15 08:05 应该显示成 2020-04-15 08:05:00.000。如果在同一个
窗口
中,左侧记录在右侧至少有一个匹配的记录时,半
窗口
连接(Semi Window Join)就会输出左侧的记录。
窗口
表值函数之后直接使用
窗口
关联
的限制。
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章