以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  直接显示统计结果(继续求助)  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=40706)

--  作者:石四
--  发布时间:2013/9/27 9:23:00
--  直接显示统计结果(继续求助)

帮助文件-直接显示统计结果的例子没有库存,如果希望象窗口统计表那样计算出库存,代码怎么写?

 

我在   dt1.Show("统计表1") \'显示统计结果 

前面增加 Tables("统计表1").DataSource = dt1 \'将统计结果绑定到Table
With DataTables("统计表1").DataCols  \'用表达式列计算库存数据
    .Add("库存_数量",Gettype(Integer), "IsNull([进货_数量],0) - ISNULL([销售_数量],0) - ISNULL([退货_数量],0)")
    .Add("库存_金额",Gettype(Double), "[库存_数量] /[进货_数量] * [进货_金额]")


报告出错

-----------------------------------------------

第二个查询表:下料统计

实际数量由表达式生成:

With DataTables("下料统计").DataCols  \'用表达式列计算实际数量
    .Add("实际数量",Gettype(Integer), "IsNull([实际用料],0) * {计划}.单位数量")
End With

 

按上面的代码引用计划表的单位数量,结果报错.

 


此主题相关图片如下:报错.jpg
按此在新窗口浏览图片
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:组合统计结果0.table

[此贴子已经被作者于2013-9-27 20:09:45编辑过]

--  作者:Bin
--  发布时间:2013/9/27 9:27:00
--  
不懂你意思,例子并没有出错. 你前面增加这句代码也不会出错的.
--  作者:石四
--  发布时间:2013/9/27 9:33:00
--  

增加的那段代码我删掉了.

代码写在两个地方,项目属性和表属性.

如果增加那段代码,打开项目报错,但是放在表属性,不会报错.


--  作者:Bin
--  发布时间:2013/9/27 9:35:00
--  
上面这段代码怎么可以放在打开项目事件呢,这个时候你的统计表都还没生成.
--  作者:石四
--  发布时间:2013/9/27 9:42:00
--  

那该怎么做呢?我希望在主界面的查询表有库存数据,不希望象例子那样在窗口表显示.


--  作者:Bin
--  发布时间:2013/9/27 9:42:00
--  
写在ALteropenPROJECT不就好了
--  作者:Bin
--  发布时间:2013/9/27 9:43:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:组合统计结果0.table


--  作者:石四
--  发布时间:2013/9/27 9:48:00
--  
以下是引用Bin在2013-9-27 9:42:00的发言:
写在ALteropenPROJECT不就好了

这里我有写,

加上 Tables("统计表1").DataSource = dt1 \'将统计结果绑定到Table
With DataTables("统计表1").DataCols  \'用表达式列计算库存数据
    .Add("库存_数量",Gettype(Integer), "IsNull([进货_数量],0) - ISNULL([销售_数量],0) - ISNULL([退货_数量],0)")
    .Add("库存_金额",Gettype(Double), "[库存_数量] /[进货_数量] * [进货_金额]")

 

结果报错,统计表都无法生成.所以那几段代码我删掉了.



--  作者:Bin
--  发布时间:2013/9/27 9:48:00
--  
看7楼我给你做的例子,非常简单的.
--  作者:石四
--  发布时间:2013/9/27 9:59:00
--  
以下是引用Bin在2013-9-27 9:48:00的发言:
看7楼我给你做的例子,非常简单的.

我之前就是这么做的,你没有没试过啊,打开项目就报错.


图片点击可在新窗口打开查看此主题相关图片如下:报错1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:报错2.jpg
图片点击可在新窗口打开查看