以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54032) |
-- 作者:CBSLULU33 -- 发布时间:2014/7/20 18:19:00 -- 请教代码 专家好,通过学习案例,知道了以下这段代码可以在TopicBar中显示本日销售金额: Dim Page As WinForm.TopicPage Dim cnt1 As Integer = DataTables("销售订单主表").Compute("Sum(销售金额)","销售日期 = #" & Date.Today & "#") Page = e.Form.Controls("TopicBar1").Pages.Add("销售资料","销售资料") Page.Links.Add("今日销售收入","今日销售收入(" & cnt1 & ")" ) 如果要统计本月和本年销售收入的话,代码该如何调整,谢谢!
|
-- 作者:逛逛 -- 发布时间:2014/7/20 18:57:00 -- http://www.foxtable.com/help/topics/1285.htm
试试这样 月: Dim cnt1 As Integer = DataTables("销售订单主表").Compute("Sum(销售金额)","SubString(Convert([销售日期],\'System.String\'),6,IIF(SubString(Convert([销售日期],\'System.String\'),7,1) In (\'-\',\'/\'),1,2)) = \'" & Date.Today.Month & "\'")
年:
Dim cnt1 As Integer = DataTables("销售订单主表").Compute("Sum(销售金额)","SubString(Convert([销售日期],\'System.String\'),1,4)= \'" & Date.Today.Year & "\'") |
-- 作者:CBSLULU33 -- 发布时间:2014/7/20 21:17:00 -- 谢谢逛老师指导 |