Foxtable(狐表)用户栏目专家坐堂 → Label计算结果


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

主题:Label计算结果

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/17 16:53:00 [显示全部帖子]

你能不能先请把帮助文档看一遍啊,什么最后一行啊,这样获取的数据不准确啊

 

http://www.foxtable.com/webhelp/scr/2720.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/17 17:19:00 [显示全部帖子]

其余自己做

 

Dim d As Date = new Date(Date.Today.Year, Date.Today.Month, 1)
Dim sum1 As String = DataTables("订单附表").Compute("sum(订单核算_销售额)", "订单日期 >= #" & d & "# and 订单日期 < #" & d.AddMonths(1) & "#")
Dim sum2 As String = DataTables("订单附表").Compute("sum(订单核算_销售额)", "订单日期 >= #" & d.AddMonths(-1) & "# and 订单日期 < #" & d & "#")

msgbox("本月" & sum1)
msgbox("上月" & sum2)


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/17 18:27:00 [显示全部帖子]

 你的表结构有问题啊,不要去取某一行的表数据啊,而是通过统计得出啊

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/17 19:59:00 [显示全部帖子]

参考代码

 

Dim d As Date = new Date(Date.Today.Year, Date.Today.Month, 1)
Dim sum1 As String = DataTables("订单附表").Compute("sum(订单核算_销售额)", "订单日期 >= #" & d & "# and 订单日期 < #" & d.AddMonths(1) & "#")
Dim sum2 As String = DataTables("订单附表").Compute("sum(订单核算_销售额)", "订单日期 >= #" & d.AddMonths(-1) & "# and 订单日期 < #" & d & "#")

Dim r1 As DataRow = DataTables("订单附表").find("订单日期 >= #" & d & "# and 订单日期 < #" & d.AddMonths(1) & "#", "订单日期 desc")
If r1 IsNot Nothing Then
    msgbox(r1("订单核算_利润"))
End If

msgbox("本月" & sum1)
msgbox("上月" & sum2)


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/17 21:17:00 [显示全部帖子]

你要加什么代码,就加在里面啊

 

If                     Then

 

End If


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/17 21:50:00 [显示全部帖子]

 不明白你表达的意思。贴出你写的代码。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/17 22:27:00 [显示全部帖子]

 不能,必须find到对应的行,然后判断是否找到,找到后才能取值。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/17 23:06:00 [显示全部帖子]

Dim r2 As DataRow = DataTables("订单附表").find("订单日期 >= #" & d.AddMonths(-1) & "# and 订单日期 < #" & d & "#", "订单日期 desc")
If r2 IsNot Nothing Then
  Forms("窗口1").Controls("Label4").Text = (r2("订单核算_利润"))
End If

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/18 10:20:00 [显示全部帖子]

 不明白你说的最后一行的后一行有什么意义啊。先去理清你数据的思路啊。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/18 10:29:00 [显示全部帖子]

 获取不到。看不到你的意义。


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