以文本方式查看主题

-  蓝色快车PB俱乐部论坛  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspindex.asp)
--  PowerBuilder MIS编程  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspbbs.asp?boardid=1)
----  如何取得DATAWINDOW中计算列的值?  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspdispbbs.asp?boardid=1&rootid=572&id=580)


--  作者:solonet
--  发布时间:2003/7/24 14:41:11

--  如何取得DATAWINDOW中计算列的值?
如何取得DATAWINDOW中计算列的值?
在 一个数据窗口中有一个合计,变量为total1,请问这个值如何取出?
下面是我的方法,但运行出错.
dec {2} dec_total1
dec_total1=dw_view.object.total1

--  作者:solonet
--  发布时间:2003/7/24 14:46:58

--  
没人帮我啊,真失望!
--  作者:solonet
--  发布时间:2003/7/24 15:02:37

--  
up
--  作者:solonet
--  发布时间:2003/7/24 15:03:24

--  
up
--  作者:solonet
--  发布时间:2003/7/24 15:03:36

--  
up
--  作者:solonet
--  发布时间:2003/7/24 15:03:57

--  
up
--  作者:solonet
--  发布时间:2003/7/24 15:05:55

--  
怎么这儿没有它人吗?
--  作者:shjychina
--  发布时间:2003/7/27 16:44:20

--  
dec dec_total1
dec_total1=dw_view.object.total1[dw_view.rowcount()]
--  作者:bluesea
--  发布时间:2003/8/7 15:48:10

--  
是不是在SUMMARY区 如果是的话
请用dw_view.getitemdecitmal(dw_view.rowcount(),total1)试一下
应该可以了
--  作者:heliang
--  发布时间:2003/8/18 10:59:31

--  
在SUMMARY区的计算列,其行号为 1 , 你可以用GetItem或点*作来取出值。
--  作者:happystone78
--  发布时间:2004/7/23 14:14:35

--  
楼上两种方法好像都没有道理吧?
我的方法:在detail区建立跟要用的compute一样的一个compute,然后隐藏掉,这样每行都会显示出这个值,那么你取任意一行都可以取得了。

如果不理解可以发邮件问我。


--  作者:xiaogu
--  发布时间:2004/7/25 18:58:21

--  
我也有同样的问题,有没有高手解答一下?
--  作者:elfbobo
--  发布时间:2004/8/26 11:10:24

--  

楼上两种方法好像都没有道理吧?
我的方法:在detail区建立跟要用的compute一样的一个compute,然后隐藏掉,这样每行都会显示出这个值,那么你取任意一行都可以取得了。

如果不理解可以发邮件问我。 

  同意!!!!!


--  作者:radish
--  发布时间:2004/10/29 14:16:41

--  
以下是引用elfbobo在2004-8-26 11:10:24的发言:

楼上两种方法好像都没有道理吧?
我的方法:在detail区建立跟要用的compute一样的一个compute,然后隐藏掉,这样每行都会显示出这个值,那么你取任意一行都可以取得了。

如果不理解可以发邮件问我。 

  同意!!!!!



如果数据窗口分组之后此方法不可行.


">