社区
PowerBuilder
帖子详情
数据窗口动态分组问题
feixianzhi
2010-08-04 11:12:07
我在数据窗口中建立一个计算域内容为 ceiling(getrow()/ an_rkdhs ) ,然后用这个计算域分组,an_rkdhs是数据窗口参数,类型是number,目的是想动态分组。如果写死在数据窗口中,如:ceiling(getrow()/ 5 ),ceiling(getrow()/ 8)没有问题,如果用传递参数的方式ceiling(getrow()/ an_rkdhs )就不能正常分组,分组没有任何作用,所有信息显示在一起。请问该如何解决??!
谢谢了。
...全文
101
11
打赏
收藏
数据窗口动态分组问题
我在数据窗口中建立一个计算域内容为 ceiling(getrow()/ an_rkdhs ) ,然后用这个计算域分组,an_rkdhs是数据窗口参数,类型是number,目的是想动态分组。如果写死在数据窗口中,如:ceiling(getrow()/ 5 ),ceiling(getrow()/ 8)没有问题,如果用传递参数的方式ceiling(getrow()/ an_rkdhs )就不能正常分组,分组没有任何作用,所有信息显示在一起。请问该如何解决??! 谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sjlion
2010-08-04
打赏
举报
回复
groupcalc没反应?
seven2015
2010-08-04
打赏
举报
回复
可以用SQL直接去实现
比如Oracle
select ceil(rownum/:an_rkdh)
from dual;
xiaoping04408
2010-08-04
打赏
举报
回复
有点小不明白?能再描述清楚点儿吗?
xuam
2010-08-04
打赏
举报
回复
用动态SQL做 datawindow
feixianzhi
2010-08-04
打赏
举报
回复
搞定了,感谢各位大大的支持。原来的代码就是没有任何问题的,主要是每次我都在打印预览里面看。pb的鸟打印预览太垃圾了,特别是数据窗口有计算域的时候,竟然不能预览到计算域的内容。直接打印出来是正确的。
再次鸣谢各位。
feixianzhi
2010-08-04
打赏
举报
回复
[Quote=引用 9 楼 newease 的回复:]
动态分组应该是没问题的,以前也使用过
在数据窗口设计时 设置retrieveal arguments 加入分组数量 an_rkdhs
加计算列ceiling(getrow()/ an_rkdhs )
创建分组
dw_1.retrieve(an_rkdhs )
dw_1.groupcalc()
[/Quote]
我用的pb9.03就是不行啊。如果不是用参数方式传入,分成任意数量都行,用参数方式就是不行,分组没有任何效果,所有行显示在一页里面,数据窗口中分组的 New page on break已经勾选了。
newease
2010-08-04
打赏
举报
回复
动态分组应该是没问题的,以前也使用过
在数据窗口设计时 设置retrieveal arguments 加入分组数量 an_rkdhs
加计算列ceiling(getrow()/ an_rkdhs )
创建分组
dw_1.retrieve(an_rkdhs )
dw_1.groupcalc()
永生天地
2010-08-04
打赏
举报
回复
是个链接
http://blog.csdn.net/xys_777/archive/2010/08/04/5787804.aspx
永生天地
2010-08-04
打赏
举报
回复
我测试的图片
dyf0130
2010-08-04
打赏
举报
回复
dw_detail.groupcalc()
永生天地
2010-08-04
打赏
举报
回复
[Quote=引用楼主 feixianzhi 的回复:]
我在数据窗口中建立一个计算域内容为 ceiling(getrow()/ an_rkdhs ) ,然后用这个计算域分组,an_rkdhs是数据窗口参数,类型是number,目的是想动态分组。如果写死在数据窗口中,如:ceiling(getrow()/ 5 ),ceiling(getrow()/ 8)没有问题,如果用传递参数的方式ceiling(getrow()/ an_rkdhs )就不能正常分组,……
[/Quote]
哥们儿,很有创意,我试了,没问题可行
MySQL8之
窗口
函数实战&应用
由浅入深的将
窗口
函数相关知识讲解清楚,为了能够让读者轻松掌握
窗口
函数,本课程具备以下特点。引入相关的
数据
表
数据
和项目需求,让读者感觉自己在实现真实的项目。淡化纯理论的概念,重在实践。知识点由浅入深,将复杂的知识简单化。基于MySQL8的官方英文文档进行知识点的抽取。对比没有
窗口
函数和有
窗口
函数时的方案实现,意在让读者能够明白
窗口
函数的引入意义。
PB实现
数据
窗口
动态
分组
窗口
中做一个选择
分组
的条件DropDownListBox:ddlb_1,初始化赋值为选择的列名 String ls_SqlBase,ls_SqlGroup,ls_selColumn ls_SqlBase = 'Select ... From ... Where ... '
动态
选择ddlb_1某列后 ls_...
PB gird类型
数据
窗口
设置
分组
、
分组
小计、合计
今天遇到一个需求,gird表格
数据
如下: 部门 类型
数据
A 类型1 1 A 类型2 2 B 类型1 3 B 类型2 4 合计 10 实际需要显示的结果为: 部门 ...
PB
数据
窗口
对象之计算域、排列、过滤、
分组
和其他
计算域是指在
数据
窗口
的设计状态下添加到
数据
窗口
中的Computed Field部件,它是一个
数据
窗口
部件,具有部件的属性特征。计算字段是指在
数据
窗口
对应的SQL语句中添加的表达式,计算字段是一个字段,它具有字段的属性...
pb如何 显示
数据
窗口
中
分组
的重新计行号方法
pb如何 显示
数据
窗口
中
分组
的重新计行号方法 Getrow()-First(Getrow() for Group 1)+1 用计算域,放在明细区: getrow() - first(getrow() for group 1) + 1 ---------------
PowerBuilder
1,077
社区成员
66,438
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章