Foxtable(狐表)用户栏目专家坐堂 → 条件统计,字符转换为日期


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

主题:条件统计,字符转换为日期

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
条件统计,字符转换为日期  发帖心情 Post By:2014/7/29 15:56:00 [只看该作者]

       各位大侠,帮我看看这段代码,实在不知道杂回事,提示错误

统计年份、月份 都是字符列。

 Dim dt1,dt2 As DataTable
        dt1 = DataTables("发货明细表")
        dt2 = DataTables("收货入库明细表")
        Dim sum1,sum2 As Double
        Dim d As Date
        If e.DataCol.Name = "统计_年份" OrElse e.DataCol.Name = "统计_月份" Then
            If dr.IsNull("统计_年份") = False AndAlso dr.IsNull("统计_月份") = False Then
                d = CDate(dr("统计_年份") & "-" & dr("统计_月份") & "-01")
                sum1 = dt1.Compute("Sum(数量)", "[物料编码] = '" & dr("物料编码") & "' and [日期] < #" & d & "# ")
                sum2 = dt2.Compute("Sum(实收数量)", "[物料编码] = '" & dr("物料编码") & "' And [日期] < #" & d & "# ")
                dr("统计_总数量初期") = dr("期初数_总数量") + sum1 - sum2
                dr("统计_总数量出库") = dt1.Compute("Sum(数量)", "[物料编码] = '" & dr("物料编码") & "'And [日期] >= #" & d & "# And [日期] < #" & d.AddMonths(1) & "# ")
                dr("统计_总数量入库") = dt2.Compute("Sum(实收数量)", "[物料编码] = '" & dr("物料编码") & "' and [日期] >= #" & d & "# And [日期] < #" & d.AddMonths(1) & "# ")
            End If
        End If
        
详细错误信息:
调用的目标发生了异常。
该字符串未被识别为有效的 DateTime。有一个从索引 9 处开始的未知字。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/29 15:57:00 [只看该作者]

 d = new date(dr("统计_年份"), dr("统计_月份"),  1)

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2014/7/29 16:13:00 [只看该作者]

一样提示错误。。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/29 16:17:00 [只看该作者]

 你的数据,年月有问题

 

d = new date(val(dr("统计_年份")), val(dr("统计_月份")),  1)


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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2014/7/29 17:00:00 [只看该作者]

请看附件,不是日期的问题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb

[此贴子已经被作者于2014-7-29 17:00:03编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/29 17:07:00 [只看该作者]

 打不开你的项目

 

不可识别的数据库格式 'C:\Documents and Settings\Administrator\My Documents\下载\管理项目2.foxdb'。


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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2014/7/29 17:33:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/29 17:38:00 [只看该作者]

 回复7楼,测试没有问题,输入2014 7 直接计算了,不报错

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2014/7/29 17:41:00 [只看该作者]

好吧,也许我要更新 程序了。。。。。。

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2014/7/29 17:46:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140729155432.jpg
图片点击可在新窗口打开查看
为什么还是这样,不解...

 回到顶部
总数 11 1 2 下一页