以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]控件如何绑定到_Locked  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=7798)

--  作者:qtcks
--  发布时间:2010/8/6 22:31:00
--  [求助]控件如何绑定到_Locked

CheckBox 或 RadioButton 进行绑定操作时,列表中无法绑定到[_Locked]。

求绑定方法。

不想用代码,太麻烦了。


--  作者:e-png
--  发布时间:2010/8/6 23:28:00
--  
绑定_Lock列有什么用吗,想学习。
--  作者:qtcks
--  发布时间:2010/8/6 23:31:00
--  

使用窗口+控件对表进行操作时使用。


--  作者:e-png
--  发布时间:2010/8/6 23:36:00
--  
增加一个逻辑列呢,为何非要绑定到_Locked呢?
--  作者:kylin
--  发布时间:2010/8/7 8:12:00
--  

这个_Locked列,FoxTable是关闭起来的

只能另外做一个列,与_Locked列同步,然后就可以绑定


--  作者:qtcks
--  发布时间:2010/8/7 9:59:00
--  

CheckBox 或 RadioButton  绑定到表达式列也没用。郁闷。

我的表是远程的。搞2个字段太麻烦了吧。

 


--  作者:狐狸爸爸
--  发布时间:2010/8/7 10:00:00
--  
就用代码,一行代码而已,有什么麻烦的啊。
--  作者:qtcks
--  发布时间:2010/8/7 10:32:00
--  

在表A中有个窗口,

一个CheckBox 控件,绑定的是tables("groups").锁定(表达式列)

锁定列(表达式)=[_Locked]

 

现在的问题是,选择 groups 列中的数据时,

CheckBox  状态无法改变。

如果CheckBox  修改过,选择不同行,CheckBox  值不变的。

 

锁定事件是  CheckedChanged

Tables("groups").Current.Locked=e.Sender.Checked


--  作者:狐狸爸爸
--  发布时间:2010/8/7 18:35:00
--  

我改了代码,下次更新后可以这样:

 

e.Form.Controls("CheckBox1").BindingField  = "表A._Locked"