以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- BUG收集 (http://foxtable.net/bbs/list.asp?boardid=12) ---- [BUG?]锁定行,行里面的各列数值并没有完全被锁定,还可以改? (http://foxtable.net/bbs/dispbbs.asp?boardid=12&id=45731) |
-- 作者:小刚 -- 发布时间:2014/2/10 9:56:00 -- [BUG?]锁定行,行里面的各列数值并没有完全被锁定,还可以改? 1种情况: 当有输入窗口时,虽然锁定了行,但是从输入窗口里面还可以修改锁定的行里面的数值; 类似这种:
2种情况: 我在窗体上建立了一个checkbox控件,关联表里面的逻辑列。 当我选择它后,会执行\'复制该行数据到别的表里面\'的代码。 当我选择后,执行我自己的代码: Dim chk As WinForm.CheckBox Tables("市场").Current.Locked = True 按道理,就应该立马锁定行了。不可以重复再选定。 但实际上是,连续点击checkbox控件,复制到别的表里面的该行的重复数据就N多行了。 但当停止点击,操作别的按键后,再来点击,此时绝对锁定了,不再执行复制代码了。
|
-- 作者:狐狸爸爸 -- 发布时间:2014/2/10 10:13:00 -- 1、窗口中控件的只读属性设置为Default 2、第二个 问题不是很明白,如果复选框绑定到逻辑列了,最好不要通过复选框赋值,而是直接设置逻辑列的值,参考: http://www.foxtable.com/help/topics/2436.htm
|