以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自动更新  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47103)

--  作者:lfxxdt
--  发布时间:2014/3/4 16:19:00
--  自动更新
我做了一个日报表,在列为联号的里面输入数据,会运行语句,如果还想这一行这个联号运行一次语句,编写这个代码DataTables("日报表").DataCols("联号").RaiseDataColChanged(),这个列的所有联号都运行了一次,我只想这一行这个联号运行一次,应该如何编写代码。
--  作者:Bin
--  发布时间:2014/3/4 16:20:00
--  
http://www.foxtable.com/help/topics/1587.htm
--  作者:lsy
--  发布时间:2014/3/4 16:23:00
--  

RaiseDataColChanged()
RaiseDataColChanged(DataRow)
RaiseDataColChanged(Filter)

DataRow:可选参数,单单针对此行触发DataColChanged事件。
Filter:  可选参数,一个条件表达式,针对符合此条件的行触发DataColChanged事件。

如果没有给RaiseDataColChanged方法指定参数,则针对所有行触发DataColChanged事件。


--  作者:lfxxdt
--  发布时间:2014/3/4 16:30:00
--  

Dim r As Row = Tables("日报表").current
DataTables("日报表").DataCols("联号").RaiseDataColChanged(("联号")

是不是这样的代码


--  作者:lfxxdt
--  发布时间:2014/3/4 16:33:00
--  
我是想做成一个按钮形式
--  作者:Bin
--  发布时间:2014/3/4 16:38:00
--  
帮助已经说得很清楚明了了.
DataTables("日报表").DataCols("联号").RaiseDataColChanged("联号=123")