以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  从“Date”到“Decimal”的转换无效  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45356)

--  作者:fubblyc
--  发布时间:2014/1/23 11:05:00
--  从“Date”到“Decimal”的转换无效

请问各位老师,我在做查询表,显示这样的错误:从“Date”到“Decimal”的转换无效

 

代码如下:

 

\'定义一个GroupTableBuilder,名称为"统计表1",对订单表进行统计。
Dim
b As New GroupTableBuilder("统计表1",DataTables("订单"))
b
.Groups.AddDef("姓名") \'根据姓名分组
b
.Totals.AddDef("购买日期",AggregateEnum.Max) \'计算各个客户的最后一次的购买日期
b
.Build \'生成统计表
Maintable
= Tables("统计表1") \'打开生成的统计表

 

是不是日期要转换成高精度格式,还是要怎么处理?

 

计算最大日期用 Max 在 表的DataColchanged 事件是可以实现。。。

[此贴子已经被作者于2014-1-23 11:07:47编辑过]

--  作者:Bin
--  发布时间:2014/1/23 11:09:00
--  
日期格式似乎不支持这么使用,可以考虑使用SQL语句统计.