以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表达式列触发代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23275)

--  作者:jiskin
--  发布时间:2012/9/7 14:47:00
--  表达式列触发代码

请问

If e.DataCol.Name = "表达式列名" Then 
    执行代码
End If

表达式列发生改变的时候 代码为什么没执行呢?

该如何触发

 

 

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


--  作者:狐狸爸爸
--  发布时间:2012/9/7 14:57:00
--  

继续用表达式:

 

 

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


--  作者:jiskin
--  发布时间:2012/9/7 15:03:00
--  
以下是引用狐狸爸爸在2012-9-7 14:57:00的发言:

继续用表达式:

 

 

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

 

狐爸 我这个只是简单例子 我的目的是想知道 如何在a表的b表达式列数据发生变化的时候触发那段代码……

[此贴子已经被作者于2012-9-7 15:05:31编辑过]

--  作者:lin_hailun
--  发布时间:2012/9/7 15:08:00
--  
 http://www.foxtable.com/help/topics/2381.htm

表达式列不能触发改变事件。

--  作者:客人
--  发布时间:2012/9/7 15:17:00
--  
以下是引用lin_hailun在2012-9-7 15:08:00的发言:
 http://www.foxtable.com/help/topics/2381.htm

表达式列不能触发改变事件。

 


那能有其他办法不?


--  作者:lin_hailun
--  发布时间:2012/9/7 15:19:00
--  
也就是说,表达式列的代码写在 “源头” 就是非表达式列的改变事件中。
--  作者:狐狸爸爸
--  发布时间:2012/9/7 15:26:00
--  

看看:

http://www.foxtable.com/help/index.html?n=2381.htm

 

不过你的更复杂:


[此贴子已经被作者于2012-9-7 15:33:23编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/9/7 15:33:00
--  

文件传错了,重来:

 

 

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


--  作者:jiskin
--  发布时间:2012/9/7 16:26:00
--  
谢谢狐爸 OK了~~