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


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

主题:表属性代码问题

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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/14 14:23:00 [显示全部帖子]

是不是某一行的rq列没有值?

表A的表属性DataColChanged事件代码如下:

If e.DataCol.Name = "zwbm" Then
Dim dt1 As Date 
if e.DataRow.isnull("rq") = false
dt1 = e.DataRow("rq") .Addyears(-1)
endif
    Dim filter4 As String = "zwbm = '" & e.DataRow("zwbm")  & "'"
    e.DataRow("snye") = DataTables("xzfkmxb").Compute("sum(byfk)",filter4 & " And  [rq] <= '" & dt1 & "'")/10000 - DataTables("hbmxb").Compute("sum(hkje)",filter4 & " And  [rq] <= '" & dt1 & "'")/10000
    
End If
If e.DataCol.Name = "zwbm" Then
……

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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/14 14:43:00 [显示全部帖子]

做筛选条件的列是不是改过类型?如果是整数型,不需要加单引号

e.DataRow("b11") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And  [yf] = 1")

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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/14 14:52:00 [显示全部帖子]

请上传实例测试

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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/14 15:03:00 [显示全部帖子]

新建项目做个有同样的问题的实例发上来

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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/14 16:35:00 [显示全部帖子]

http://www.foxtable.com/webhelp/topics/2218.htm

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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/19 11:25:00 [显示全部帖子]

如果是全局表事件

If e.datatable.name = "xxx" andslso e.DataCol.Name = "zwbm"

如果是表属性的事件,不需要判断表名

 回到顶部