Foxtable(狐表)用户栏目专家坐堂 → 表属性代码引用表达式列


  共有2135人关注过本帖平板打印复制链接

主题:表属性代码引用表达式列

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


加好友 发短信
等级:四尾狐 帖子:929 积分:6500 威望:0 精华:0 注册:2014/6/25 10:48:00
表属性代码引用表达式列  发帖心情 Post By:2020/7/6 9:57:00 [只看该作者]

老师,在表属性的代码里不能引用列属性为表达式的列吗?用什么方法可以引用呢!!
If e.DataCol.Name = "zwbm" Then  
    Dim filter1 As String = "zwbm = '" & e.DataRow("zwbm")  & "' And nd = '" & e.DataRow("nd") & "'And yf = '" & e.DataRow("yf") & "'"
    e.DataRow("byxz") = DataTables("xzxymxb").Compute("sum(byxz)",filter1 ) 
    e.DataRow("byfk") = DataTables("xzfkmxb").Compute("sum(byfk)",filter1 ) 
    e.DataRow("byzh") = DataTables("hbmxb").Compute("sum(hkje)",filter1 ) + DataTables("gckzfmxb").Compute("sum(zfje)",filter1 )
    e.DataRow("byzf") = DataTables("lxmxb").Compute("sum(zfje)",filter1 ) 
End If
(byxz)、(byfk)、(hkje)、(zfje)这些列都是表达式列,在项目打开时,提示这些列无效!!
[此贴子已经被作者于2020/7/6 9:58:36编辑过]

 回到顶部