Foxtable(狐表)用户栏目专家坐堂 → 从字符串“总计”到类型“Double”的转换无效


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

主题:从字符串“总计”到类型“Double”的转换无效

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/15 9:13:00 [显示全部帖子]

判断一下是不是汇总行

 

If r1("年份") = r("年份")+1  And r1("周次") = r("周次")   Then
    r1("销售金额_去年同期") = r("销售金额")
End If     

 

-----------------改成-----------------

 

If r1.IsGroup Then

 

Else

    If r1("年份") = r("年份")+1  And r1("周次") = r("周次")   Then
            r1("销售金额_去年同期") = r("销售金额")
    End If     

End If


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/15 9:18:00 [显示全部帖子]

看4楼啊,如果是汇总行,就不要判断年月列了啊,直接赋值。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/15 10:07:00 [显示全部帖子]

直接这样写不行?

 

If r1.IsGroup Then

    r1("销售金额_去年同期") = r("销售金额") 

Else

    If r1("年份") = r("年份")+1  And r1("周次") = r("周次")   Then
            r1("销售金额_去年同期") = r("销售金额")
    End If     

End If


 回到顶部