社区
DataWindow
帖子详情
DW中如何控制子数据窗口的显示?
tmouse
2003-02-16 08:57:48
我一个字段用的edit中的style type是dropdownDW,其中的子数据窗口是一个表中的xi字段,比如说我以某某身份登陆,怎么样才能在这个子数据窗口中只显示我所属department中所有xi字段呢?我在Edit中的display Column和data Column中都选上的是xi,这样,这个子数据窗口中显示的是表中所有的xi,并不能只显示我所属部门的xi,请问怎么控制呢?谢谢!
...全文
94
5
打赏
收藏
DW中如何控制子数据窗口的显示?
我一个字段用的edit中的style type是dropdownDW,其中的子数据窗口是一个表中的xi字段,比如说我以某某身份登陆,怎么样才能在这个子数据窗口中只显示我所属department中所有xi字段呢?我在Edit中的display Column和data Column中都选上的是xi,这样,这个子数据窗口中显示的是表中所有的xi,并不能只显示我所属部门的xi,请问怎么控制呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
schen23
2003-02-17
打赏
举报
回复
1 请问怎样在子数据窗口的表达式中写表达式?
:你的子数据窗口肯定是套用了一个别的数据窗口对吧,就在那个窗口里写表达式。
2 怎样“在值确定后重新进行参数retrieve ”?
:代码如下
DataWindowChild d_child
dw_1.GetChild("htdq", d_child)
d_child.SetTransObject(SQLCA)
d_child.retrieve()
"htdq"就是你有子数据窗口的列名。
tmouse
2003-02-16
打赏
举报
回复
to msf(飞黄腾达):请问怎样在子数据窗口的表达式中写表达式?
to geomis(geomis) :怎样“在值确定后重新进行参数retrieve ”?
geomis
2003-02-16
打赏
举报
回复
将datawindow column的autoretrieve属性置为false
在值确定后重新进行参数retrieve
ice2water
2003-02-16
打赏
举报
回复
DataWindow中动态变更DropDownDW值
PowerBuilder中的DataWindow对数据库的操作功能非常强大,尤其是它的DropDownDW编辑风格,更是为相关数据的一致性提供了保证。在实际应用中,经常需要将具有DropDownDW编辑风格的字段按某一条件显示特定的内容。 比如,在某一应用中,部门员工字段的值须按变化的部门编号(或部门名称)动态改变。
为实现这一要求,可利用DataWindowChild对象。DataWindowChild对象可以是嵌套的报表,或具有DropDownDataWindow编辑风格的DataWindow对象。例如,一个具有DropDownDataWindow编辑风格列的DataWindow对象就是一个DataWindowChild对象。DataWindowChild对象用于访问独立于DataWindow功能之外的DataWindow对象,并且由于它需要被存储和自动实例化,它继承自系统的Structure对象。
下面以一个小实例简要说明。设有一名为dw_1的DataWindow,其中有一“name (员工姓名)”字段,该字段具有DropDownDataWindow编辑风格,与之相连的DataWindow名为dw_who,该DataWindow包含一个按字段“deptid(部门编号)”动态更新的查询条件。代码如下:
DataWindowChild dwc
//具有DropDownDW编辑风格、值需动态改变的字段的名称
IF dw_1.GetChild("name", dwc) = -1 THEN
MessageBox( "错误提示", "Not a DataWindowChild")
ELSE
// 建立连接
CONNECT USING SQLCA;
// 设置子数据窗口的事物对象
dwc.SetTransObject(SQLCA)
//子数据窗口的检索值
dwc.Retrieve(20) //让name列只显示部门编号为20的员工姓名
// 设置主数据窗口的事物对象并检索
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
END IF
以上代码在PB7 + Oracle8中调试通过。
msf
2003-02-16
打赏
举报
回复
用SETFILTER 或者在子数据窗口中的表达式中自己写表达式
dw
中
使用树型控件适合用于pb9.0
在PowerBuilder 9.0(PB9)
中
,
数据
窗口
(DataWindow,简称
DW
)是一个强大的
数据
展示和操作工具,可以实现多种复杂的
数据
展现形式。其
中
,“树型控件”(TreeView)是一种常用的
数据
结构,它以层次化的节点形式
显示
...
数据
窗口
编程技巧.pdf
2. **使用Retrieval Arguments**:在
数据
窗口
的设计阶段,直接在Retrieval Arguments
中
定义参数,再在
子
数据
窗口
的Arguments
中
引用该参数。 这两种方法都可以有效地解决参数传递问题,可以根据具体的应用场景选择...
pb常用函数
数据
窗口
中
的if函数--
数据
窗口
函数 - **函数**: `if(true\false,'为true时返回的值','为false时返回的值',)` - **用途**: 根据条件返回不同的值。 - **参数**: - 条件表达式。 - 如果条件为真时返回的值。 - ...
pb6.5的
dw
经典 了解
dw
的原理
5. **
数据
窗口
的事件驱动**:PB 6.5
中
的DataWindow具有丰富的事件,如BeforeSelect、AfterInsert、AfterEdit等。通过事件处理,开发者可以实现对用户交互的响应,进行
数据
验证、业务逻辑处理等。 6. **性能优化**:...
pb常见函数
数据
窗口
中
的`if`函数——
数据
窗口
函数 - **函数**: `if(条件, 真值, 假值)` - **描述**: 在
数据
窗口
中
根据条件执行不同的逻辑。 - **参数**: - `条件`: 条件表达式。 - `真值`: 当条件为真时返回的值。 - `...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章