以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 跨表金额合计问题求助? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83214) |
||||
-- 作者:zsslly -- 发布时间:2016/4/3 17:59:00 -- 跨表金额合计问题求助? 跨表金额合计问题求助? 如图,如案例,我有二个表,“表A”记录成交人的每笔成交单子的成交额及成交日期,“表B”想对所有成交人的每年的成交额作个统计,且每月成交额累积分开,求助能不能实现,应该怎样统计?
此主题相关图片如下:qq截图20160403174847.jpg 此主题相关图片如下:qq截图20160403174858.jpg |
||||
-- 作者:zsslly -- 发布时间:2016/4/4 9:03:00 -- 今天放假,my god |
||||
-- 作者:zsslly -- 发布时间:2016/4/4 11:54:00 -- http://www.foxtable.com/help/index.html?n=2720.htm Dim y As Integer = 2011 \'指定年份 Dim m As Integer = 6 \'指定月份 Dim dt1 As New Date(y, m, 1) Dim dt2 As New Date(y, m, Date.DaysInMonth(y,m)) \'获取该月的最后一天 Dim Filter As String Filter = "日期 >= #" & dt1 & "# And 日期 <= #" & dt2 & "#" Tables("订单").Filter = Filter 研究了一天,看到这个知识点,但还是一知半解搞不清楚,是不是要指定年份、指定月份、指定签单人然后在统计,求指点?
|
||||
-- 作者:大红袍 -- 发布时间:2016/4/5 0:40:00 -- 直接交叉统计就行的啊。
Dim g As New CrossTableBuilder("统计表1", DataTables("表A")) |
||||
-- 作者:zsslly -- 发布时间:2016/4/5 13:09:00 -- 请问老师,这个代码写到那个事件呢? |
||||
-- 作者:zsslly -- 发布时间:2016/4/5 13:15:00 -- 我看明白了,这是统计临时表 |
||||
-- 作者:zsslly -- 发布时间:2016/4/5 13:19:00 -- 老师,有没有可能把这些金额统计到“表B”里面,且数“表B”里的统计会随着“表A”里的改变而改变呢? |
||||
-- 作者:大红袍 -- 发布时间:2016/4/5 14:56:00 -- 你什么时候需要,就什么时候重新生成统计表就可以的啊。 |
||||
-- 作者:大红袍 -- 发布时间:2016/4/5 14:56:00 -- 如果你要实时统计,你可以换一种思路,类似 http://www.foxtable.com/help/topics/0681.htm
|
||||
-- 作者:zsslly -- 发布时间:2016/4/6 12:53:00 -- 老师您好!我看了知识点,第一个案例有点像,但我要统计的和案例不一样,能不能帮我看看应该怎么写? |