社区
DataWindow
帖子详情
如何在数据窗口里动态改变detail带的高度?
MINDNET
2005-12-26 11:24:37
好像改变数据窗口里计算列或者字段的高度一样动态的改变detail带的高度。
...全文
404
12
打赏
收藏
如何在数据窗口里动态改变detail带的高度?
好像改变数据窗口里计算列或者字段的高度一样动态的改变detail带的高度。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzheng2001
2005-12-27
打赏
举报
回复
不知道你的report的具体情况及格式, 你可以想办法控件嵌套报表的数据,在某些条件下,记录为零. 这样它就不占用高度了.
MINDNET
2005-12-27
打赏
举报
回复
up!
MINDNET
2005-12-27
打赏
举报
回复
请问有没有办法控制要传给嵌套报表的数据呢?
我想没有可能吧。因为这些数据是从头一个数据窗口得到的数据然后就传到嵌套报表中的。
lzheng2001
2005-12-26
打赏
举报
回复
你可以通过修改dw的语法的方法要实现删除嵌套报表.
先用describe把DW语法取出来,然后,修改语法,再用dw_1.create(...)来重新创建DW ,即可.
当然如果你只是想它在某个条件下不显示的话,可以为它的VISIBLE属性写表达式,而不必删除它
MINDNET
2005-12-26
打赏
举报
回复
哪我再问一个问题,能不能用表达式动态的删除嵌套报表?
lzheng2001
2005-12-26
打赏
举报
回复
你的这种方法是不行的,detail区的height属性不能用表达式来动态修改的. 我也想DW有这个功能,但它好象是不支持的.
MINDNET
2005-12-26
打赏
举报
回复
我想在edit source里修改
如:
detail(height="1428~tif ( body [-1] + fitem_code [-1] + string( order_qty[-1] ) +
order_uom_code [-1] + string( base_uom_code [-1])= body [0] + fitem_code [0] + string( order_qty[0] + order_uom_code [0] + string( base_uom_code [0]) ), 400,1428)" color="553648127" )
不过报错了.
lzheng2001
2005-12-26
打赏
举报
回复
detail带可以设置autoheight属性,请参考自动折行的例子,FAQ上有几个贴子
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=168859
MINDNET
2005-12-26
打赏
举报
回复
里面有一个嵌套报表。我想在不需要的时侯把他给删除了,因为把它visible设成0还是会占用高度的。也试过把height设成0好像没有起作用.
lzheng2001
2005-12-26
打赏
举报
回复
你选中autoheight属性不就行了吗? 这样的话,DW会根据report的高度自动调整detail区的高度的.
MINDNET
2005-12-26
打赏
举报
回复
不是在程序里控制,我想在数据窗口里用表达式控制。动态删除了Report也不行,因为删除了detail带也是这么高。我是想detail能动态调整高度,目的是不同的内容显示的高度也是不同的。因为报表是多个嵌套在一起的所在不能用程序控制
lzheng2001
2005-12-26
打赏
举报
回复
用 dw.Modify("destroy ReportName") 就应该可以删除Report了. 你试试吧
pb
数据
窗口
动态
调整
PB做的,可以使操作员
动态
的调整
数据
窗口
列的宽度!
PB
数据
窗口
datawindow中的
数据
隔行换颜色
在制作
数据
窗口
时,选中De
tail
,然后在界面右面的属性General的Color中添加表达式 if( mod(getRow(), 2)=1, RGB(255,255,255), RGB(230,240,255) ) 即可,另外注意保证你在
数据
行
里
的背景颜色和 你在Color
grid类型
数据
窗口
de
tail
域的 height.autosize 属性的生效
在grid类型的
数据
窗口
中,如果将de
tail
域的autosize height属性勾选上, 假如当
数据
窗口
中 列 A 的值为1时, 行高应该自动为 200, 而当列 A 的值为0时,行高应该自动为 100 。 但是在程序的实际...
power builder
数据
窗口
常用技巧
power builder
数据
窗口
常用技巧 1 使DataWindow列只能追加不能修改 如何使DataWindow中的
数据
只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下: 将每一列的 Protect 属性...
PB
数据
窗口
难得一见的技巧
1、Datawindow object(
数据
窗口
库对象)
数据
源决定了
数据
窗口
对象获取
数据
的方式。PowerBuild支持五种
数据
源: A、 快速选择(Quik Select)能够创建简单的SQL Select语句,主要用于从一个表或由外键连接的多...
DataWindow
609
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章