group 数据窗口 在 trailer group 里放了一个静态文本,如何给这个静态文本赋值

牧师小朋友 2004-10-08 08:07:20
要是tabular的话很简单只要dw_1.object.st_1.text=""
可是在数据窗口是分组(group)的可怎么办啊
...全文
146 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lzheng2001 2004-10-10
  • 打赏
  • 举报
回复
如果group里面的值是固定几个且不变的可以 修改text的表达式 用CASE语句写表达式

如果gruop 列的值会每次改变的,建议在表上加上一个字段与它对应吧
牧师小朋友 2004-10-10
  • 打赏
  • 举报
回复
搞定
在group 加一个虚拟列xx
dw_1.object.xx[1]=...
dw_1.object.xx[2]=...
...................
wangxichen 2004-10-09
  • 打赏
  • 举报
回复
一样赋值,或者用modify改变文本值
牧师小朋友 2004-10-09
  • 打赏
  • 举报
回复
我没说清楚

group 数据窗口 我在trailer group 标记带里放了一个静态文本t_1
现在以姓名为group

假设现在如果姓名为王 则t_1的值为1
假设现在如果姓名为我 则t_1的值为2

总之每个group里面t_1.text的值都是不一样,这个值是我通过程序控制,随便赋值给它的




为什么要实现这个功能是因为在group数据窗口中加了一个合计,但是这个值无法通过这个数据窗口中的内容计算出来(也就是无法在数据窗口里面添加表达式来实现),必须在数据窗口之外,通过程序计算出来每个group的合计,然后分别赋值给他们
hwh88888 2004-10-08
  • 打赏
  • 举报
回复
分组(group)的数据窗口也是一样的效果,我试过
dw_1.object.st_1.text=""
也可以给文本框赋值
lzheng2001 2004-10-08
  • 打赏
  • 举报
回复
你说说想具体实现什么吧
一般这样赋值就可以了
dw_1.object.t_1.text = "..."
如果要根据分组显示不同的值可用表达式,具体要看你想实现什么功能了
牧师小朋友 2004-10-08
  • 打赏
  • 举报
回复
大哥,你能不能再将清楚一点,
比如说提供一下原代码
mittee 2004-10-08
  • 打赏
  • 举报
回复
如果你用st_1那所有的text是一样的,
你可以使用字段,因为字段可以制定行号
相关推荐
发帖
DataWindow

603

社区成员

PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
帖子事件
创建了帖子
2004-10-08 08:07
社区公告
暂无公告