社区
DataWindow
帖子详情
请教一个关于得到数据窗口当前行的问题
cheriss
2004-09-20 05:29:20
遇到的问题如下:
通过openwithparm(w_dw_print_options,dw_print),将数据窗口dw_print传给w_dw_print_options;
在w_dw_print_options中定义idw_dw = message.powero b j e c tparm,得到传入的dw_print;
问题出在我此时idw_dw.getrow()返回的值一直是1,为什么getrow()的值不变呢?对dw_print有什么特别的要求么?
...全文
125
10
打赏
收藏
请教一个关于得到数据窗口当前行的问题
遇到的问题如下: 通过openwithparm(w_dw_print_options,dw_print),将数据窗口dw_print传给w_dw_print_options; 在w_dw_print_options中定义idw_dw = message.powero b j e c tparm,得到传入的dw_print; 问题出在我此时idw_dw.getrow()返回的值一直是1,为什么getrow()的值不变呢?对dw_print有什么特别的要求么?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
10 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
cheriss
2004-09-22
打赏
举报
回复
好,谢谢诸位了!结帖!
sun1976
2004-09-21
打赏
举报
回复
传递以前
dw_1.tag=string(dw_1.getrow())
得到参数后
idw_dw.setrow(long(idw_dw.tag))
然后再做你原来写的那些处理
lxiaoa
2004-09-21
打赏
举报
回复
我觉得还是用sharedate()函数好。
klbt
2004-09-20
打赏
举报
回复
可以用传递结构或不可视用户对象的方法,传递多个参数。
fibbery
2004-09-20
打赏
举报
回复
w_dw_print_options可以直接操作dw_print,要不你就把设置的参数想办法传回来,你现在的处理方式不是很好,我建议不要传dw到w_dw_print_options中去设置,企图返回设置完的dw回来。
balloonman2002
2004-09-20
打赏
举报
回复
你人工的将预览DW窗口SCROLL到指定页即可
cheriss
2004-09-20
打赏
举报
回复
是一个打印预览的模块,当我选择打印当前页时他总是打印第一页!急死我啦!
balloonman2002
2004-09-20
打赏
举报
回复
单独用一个变量记录该当前行号传递过来即可
fibbery
2004-09-20
打赏
举报
回复
但是,但前行的行号还是要传递的。sharedata不会共享当前行号属性(或者当前行根本不是一个属性,所以传递数据窗口也不起作用)。
fibbery
2004-09-20
打赏
举报
回复
那就是说明在传递数据窗口的时候,这个属性没有被传递。原因我也不清楚。不知道你传递dw是做什么,可以用sharedata()来做吗?这样还不占内存。
相关推荐
如何
得到
DataGrid
当前
选中
行
的
数据
(VC++)
如何
得到
DataGrid
当前
选中
行
的
数据
(VC++)/*================================* Function:* Author:wuhuiran(06-02-14)* Desc:
得到
DataGrid中
当前
选中
行
的值(字符)==================================*/ //用CStringArray保存
得到
的
数据
CStringArra
[VC++]如何
得到
DataGrid
当前
选中
行
的
数据
(VC++)
如何
得到
DataGrid
当前
选中
行
的
数据
(VC++)/*================================* Function:* Author:wuhuiran(06-02-14)* Desc:
得到
DataGrid中
当前
选中
行
的值(字符)==================================*/ //用CStringArray保存
得到
的
数据
CStringArra
解决]VC:CDataGrid控件响应鼠标双击事件
CDataGrid部分函数功能说明:GetRowHeight()
得到
行
高GetRow
得到
光标所在
行
的
行
号(看来,上面的计算是多余的了,直接调用它就可以
得到
鼠标点击的
行
号了)GetCol
得到
光标所在列的列号GetVisibleRows
得到
当前
窗口
显示的
行
数GetFirstRow
得到
当前
窗口
第一
行
的绝对
行
号.......找到了,就是它!以下是实现代码: try { i
NetBeans IDE VWP
数据
表中
当前
行
的两种
得到
方法
一种是在JSCreator 的书《FiledGuild》中提到的,
得到
当前
行
的写法介绍如下。你可以从table data provider中
得到
一
行
数据
(指
当前
行
数据
)。例如,如果你有一个Table 组件,
数据
绑定于table data provider,下面是用getBean()函数
得到
当前
行
的代码片断TableRowDataProvider rowdata = (TableRowD
大
数据
-玩转
数据
-MaxCompute
窗口
函数
在SELECT语句中加入
窗口
函数,计算
窗口
函数的结果时,
数据
会按照
窗口
定义中的partition by和order by语句进
行
分区和排序。如果没有partition by语句,则仅有一个分区,包含全部
数据
。如果没有order by语句,则分区内的
数据
会按照任意顺序排布,最终生成一个确定的
数据
流。之后对于每一
行
数据
(
当前
行
),会按照
窗口
定义中的frame_clause从
数据
流中截取一段
数据
,构成
当前
行
的
窗口
。
窗口
函数会根据
窗口
中包含的
数据
,计算
得到
窗口
函数针对
当前
行
对应的输出结果。计算
行
号,从1开始递增 二
发帖
DataWindow
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
603
社区成员
2.0w+
社区内容
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-09-20 05:29
社区公告
暂无公告