社区
PowerBuilder
帖子详情
两个子数据窗口关联
mittee
2003-12-16 03:57:31
数据窗口有两个字段:部门 工段 (部门下有工段),都是通过字数据窗口进行
选择。工段的子数据窗口如过没有加检索条件是将所有的工段都显示出来的,有一个部门id表明该工段是哪个部门的。
增加数据的时候选择部门后在itemchanged事件里对工段的子数据窗口进行检索,以便选择工段少一些。
问题是如果增加两条数据,第二条数据选了不同的部门,工段的子数据窗口进行了检索,第一条数据工段处就变成数字。
各位帮忙想一个办法。
...全文
121
14
打赏
收藏
两个子数据窗口关联
数据窗口有两个字段:部门 工段 (部门下有工段),都是通过字数据窗口进行 选择。工段的子数据窗口如过没有加检索条件是将所有的工段都显示出来的,有一个部门id表明该工段是哪个部门的。 增加数据的时候选择部门后在itemchanged事件里对工段的子数据窗口进行检索,以便选择工段少一些。 问题是如果增加两条数据,第二条数据选了不同的部门,工段的子数据窗口进行了检索,第一条数据工段处就变成数字。 各位帮忙想一个办法。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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:实现
子
数据
窗口
相互
关联
使用
子
数据
窗口
前需要主
窗口
是一个下拉
数据
窗。 下面用一个省市县
数据
关联
作为一个例
子
说明。 //这里是在主
数据
窗的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...
Flink教程(12) 两条流
关联
window
窗口
的 join leftJoin使用案例
两条流
关联
window
窗口
的 join leftJoin使用案例一、温度
数据
和实体类1. 温度
数据
2. 实体类3. 将字符串映射成SensorRecord对象二、window join1. 获取2条
数据
流2. join的代码3. KeySelector4. 设置join后的结果对象三、window left join1. left join主体代码2. MyCoGroupFunction 一、温度
数据
和实体类 1. 温度
数据
第一个是id,第二个四温度,第三个是事件事件 1,20.5,2021-01-29
两个
Form窗体之间的
关联
性问题<跨窗体
数据
同步>
续:多线程委托之跨线程问题分析–在创建
窗口
句柄之前,不能在控件上调用 Invoke 或 BeginInvoke(本博客中文章) 异常解决方案:在创建
窗口
句柄之前,不能在控件上调用 Invoke 或 BeginInvoke如何构建
两个
窗体之间的
关联
性?使用构造函数去构建
两个
窗体之间的
关联
: 主窗体代码:private void ChaXun_Click(object sender, EventAr
PB中相
关联
下拉
数据
窗口
的实现
PB中相
关联
下拉
数据
窗口
的实现
PB核心之
数据
窗口
数据
窗口
(data window)是PowerBuilder中功能最强、最具特色的一个对象。使用
数据
窗口
,我们可以快速的建立有关
数据
库操作的应用程序,大大提高我们的效率。
数据
窗口
相当于一个容器,通过在
窗口
上添加
数据
窗口
控件,然后使
数据
窗口
控件和某个
数据
窗口
对象相
关联
,才可以把
数据
窗口
展现在用户面前。 一、创建
数据
窗口
New——DataWindow——Grid——Qui
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章