以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  对于一个统计表,统计了日期时间列里不同年,月,日的数据,统计表里生成了年列,月列,日列,我要一个Date类型的日期列,要怎么写代码增加该列?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=157467)

--  作者:csy
--  发布时间:2020/10/16 23:43:00
--  对于一个统计表,统计了日期时间列里不同年,月,日的数据,统计表里生成了年列,月列,日列,我要一个Date类型的日期列,要怎么写代码增加该列?
对于一个统计表,统计了日期时间列里不同年,月,日的数据,统计表里生成了年列,月列,日列,我要一个Date类型的日期列,要怎么写代码增加该列?
--  作者:有点蓝
--  发布时间:2020/10/17 9:00:00
--  
方法1、添加一个日期临时列:http://www.foxtable.com/webhelp/topics/1428.htm
然后使用代码合并年列,月列,日列的值
2、增加一个日期分组,分组类型选“无”

--  作者:csy
--  发布时间:2020/10/17 10:50:00
--  
第2个方法增加一个日期分组,分组类型选“无”,分组统计就无效了,要怎么解决
--  作者:有点蓝
--  发布时间:2020/10/17 11:08:00
--  
我测试没有问题呀

Dim g As New GroupTableBuilder("统计表1", DataTables("订单"))
g.Groups.AddDef("日期", DateGroupEnum.None)
g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("日期", "月")
g.Groups.AddDef("日期", DateGroupEnum.Day, "日")
g.Totals.AddDef("数量")
g.Build()
MainTable = Tables("统计表1")

--  作者:csy
--  发布时间:2020/10/17 11:35:00
--  
要分组的日期列时间不一样,他就不统计,时间一样他就会统计。
--  作者:csy
--  发布时间:2020/10/17 11:36:00
--  

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

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

--  作者:有点蓝
--  发布时间:2020/10/17 11:54:00
--  
这种没有办法。使用方法1吧
--  作者:csy
--  发布时间:2020/10/17 12:20:00
--  
年月日列都是int类型的,要么连接成一个Date类型的日期并写入到日期列
--  作者:有点蓝
--  发布时间:2020/10/17 12:21:00
--  
参考:http://www.foxtable.com/webhelp/topics/1424.htm