Foxtable(狐表)用户栏目专家坐堂 → 代码


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

主题:代码

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


加好友 发短信
等级:九尾狐 帖子:2234 积分:15278 威望:0 精华:0 注册:2015/7/18 10:10:00
代码  发帖心情 Post By:2015/8/21 23:01:00 [只看该作者]

  e.DataRow("调整前_期初数") = DataTables("审定明细表").Compute("Sum(上期期末数)","[科目编号].substring(1,4) = '1001'"),想通过此行代码在当前表调整前_期初数汇总审定明细表中所有科目编号前四位为1001的上期期末数,提示错误为未定义substring()函数,那里错了,如果想实现这个目的该怎么做。

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


加好友 发短信
等级:超级版主 帖子:107660 积分:547615 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/22 9:02:00 [只看该作者]

Compute是统计已加载数据的函数所以语法不是sql的语法,是foxtable的语法
 e.DataRow("调整前_期初数") = DataTables("审定明细表").Compute("Sum(上期期末数)","Substring([科目编号],1,4) = '1001'")

 回到顶部