Foxtable(狐表)用户栏目专家坐堂 → 如何根据两个表数据进行条件求和后并相除?


  共有13143人关注过本帖树形打印复制链接

主题:如何根据两个表数据进行条件求和后并相除?

帅哥哟,离线,有人找我吗?
程兴刚
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/9/18 13:21:00 [只看该作者]

将一楼的文件重新上传一下,我这里无法下载,不能按照文件所需帮助您!

 回到顶部
帅哥哟,离线,有人找我吗?
风也劲
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 13:23:00 [只看该作者]

原来如此,先谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/9/18 13:52:00 [只看该作者]

这里可以简写:

Dim Sum1 As Double

Dim Sum2 As Double

Dim Sum3 As Double

 

等效于:

Dim Sum1,Sum2,Sum3 As Double

 


 回到顶部
帅哥哟,离线,有人找我吗?
风也劲
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 15:51:00 [只看该作者]

程版主真是热心人,很感激,如有空再帮我,上传附件,帮设置下,用表、查询,还是用其他办
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:吨料耗用.zip

法都行。

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/9/18 16:36:00 [只看该作者]

没明白您啥意思?


 回到顶部
帅哥哟,离线,有人找我吗?
风也劲
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 17:52:00 [只看该作者]

Dim Sum1,Sum2,Sum3 As Double

Sum1 = Tables("成本费用").Compute("Sum(金额)", "费用大项 = '制造费用' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

Sum2 = Tables("投入产出").Compute("Sum(数据)", "项目 = '1102投入总用量(吨)' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

Sum3=Sum1/Sum2

Output.Show(Sum3)

怎么将结果显示出在一个表或标签


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/9/18 18:48:00 [只看该作者]

显示在标签相对简单:

 

Dim Sum1,Sum2 As Double

Sum1 = Tables("成本费用").Compute("Sum(金额)", "费用大项 = '制造费用' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

Sum2 = Tables("投入产出").Compute("Sum(数据)", "项目 = '1102投入总用量(吨)' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

Forms("窗口1").Controls("label1").text = (Sum1/Sum2).text


 回到顶部
帅哥哟,离线,有人找我吗?
风也劲
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/18 22:17:00 [只看该作者]

出现错误,见图
图片点击可在新窗口打开查看此主题相关图片如下:2011-09-18 22-14-23.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/9/18 23:05:00 [只看该作者]

去掉最后一个.text:

Dim Sum1,Sum2 As Double

Sum1 = Tables("成本费用").Compute("Sum(金额)", "费用大项 = '制造费用' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

Sum2 = Tables("投入产出").Compute("Sum(数据)", "项目 = '1102投入总用量(吨)' And 日期>=#2010-01-01# And 日期<#2011-01-01#")

Forms("窗口1").Controls("label1").text = (Sum1/Sum2)

[此贴子已经被作者于2011-9-18 23:05:51编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
风也劲
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:169 积分:3327 威望:0 精华:0 注册:2011/6/29 21:48:00
  发帖心情 Post By:2011/9/19 12:30:00 [只看该作者]

再谢谢程版主了

 回到顶部
总数 21 上一页 1 2 3 下一页