一个让我非常郁闷的问题,关于数据窗口计算列显示的问题,希望大家能给些头绪!!!!!!!!!

snowolf1979 2004-09-27 01:52:56
一个没有数据源的External,建立p101,p102,p103一直到p117列,另外还有p201到p217列,还有计算列compute_20=dec(p101)*dec(p201),compute_21=dec(p102)*dec(p202),compute_22=dec(p103)*dec(p203),compute_23=dec(p104)*dec(p204),compute_24=dec(p105)*dec(p205),compute_25=dec(p106)*dec(p206),compute_26=dec(p107)*dec(p207)依次类推到compute_34=dec(p117)*dec(p217)

但是显示时,本因该在compute_20显示的值却在compute_22显示,其他的结算列都依次串了两个列,而
p101-p117和p201-p217的值是正确显示,不知道什么原因,头疼死了,不知道大家明没明白。第一次碰到这种问题,希望大家给予指点

分不够可以在加
...全文
125 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzheng2001 2004-09-27
  • 打赏
  • 举报
回复
to lzheng2001(1加1=0) compute_33,compute_34显示在哪里? 
不知道哪儿去了,反正没有发现
=================================
怎么会少了两个呢,你细心查查吧,可能是计算列的位置放得不好,放到别的区里,显示不出来! 或者你把DW导出来,再贴上来给我看看
snowolf1979 2004-09-27
  • 打赏
  • 举报
回复
另存也没有效果,唉,不会要重新做吧,郁闷
snowolf1979 2004-09-27
  • 打赏
  • 举报
回复
to lzheng2001(1加1=0) compute_33,compute_34显示在哪里? 
不知道哪儿去了,反正没有发现
”如果你的DW是刚刚修改的,请尝试保存后关闭,再重新打开“
不是刚刚修改,昨天晚上修改的,今天客户放映的,今天已经重新打开了

to wangxichen(喜之郎)
数据窗口是修改过,“数据窗口对象另存一下再保存回来试试”,这个办法还没有试过
to vvrgq(成龙) 是不是tab值的大小问题
不是tab值的问题,我已经检查了
to kirao(bryan)
这个有可能,实在不行,我只有试试了,其时候理论上自动命名应该没有问题,关键我这个数据窗口数据列太多了,实在不能重新命名,如果重新命名,就相当我重新做这个数据窗口了
balloonman2002 2004-09-27
  • 打赏
  • 举报
回复
肯定是p101,p102,p103的位置跟实际的名称顺序不符,如:

p101 p103 p102

但你却误认为是:

p101 p102 p103
ghost34 2004-09-27
  • 打赏
  • 举报
回复
楼上大哥说得有理。
kirao 2004-09-27
  • 打赏
  • 举报
回复
建議compute的名字不要用pb自己產生的compute_*,可以自己命名,這樣其它compute引用時是固定的
如果用pb自己命的,compute名字可能會變掉,並且那樣以後維護也很好改,你的問題估計是順序搞錯了
vvrgq 2004-09-27
  • 打赏
  • 举报
回复
是不是tab值的大小问题
lzheng2001 2004-09-27
  • 打赏
  • 举报
回复
如果你的DW是刚刚修改的,请尝试保存后关闭,再重新打开
wangxichen 2004-09-27
  • 打赏
  • 举报
回复
可能是你修改过这个数据窗,但没有刷新成功。

你把sql语句剪切粘贴一下。
或者是将数据窗口对象另存一下再保存回来试试
lzheng2001 2004-09-27
  • 打赏
  • 举报
回复
是不是你放计算列的位置有问题?
"本因该在compute_20显示的值却在compute_22显示,其他的结算列都依次串了两个列"
那么最后两个计算列显示在哪里,也就是说compute_33,compute_34显示在哪里? 
我看应该是位置问题,你调整一下就没事了
相关推荐
发帖
DataWindow

604

社区成员

PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
帖子事件
创建了帖子
2004-09-27 01:52
社区公告
暂无公告