Foxtable(狐表)官方栏目BUG收集 → [BUG?]锁定行,行里面的各列数值并没有完全被锁定,还可以改?


  共有5719人关注过本帖树形打印复制链接

主题:[BUG?]锁定行,行里面的各列数值并没有完全被锁定,还可以改?

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


加好友 发短信
等级:二尾狐 帖子:590 积分:3858 威望:0 精华:0 注册:2012/10/15 20:39:00
[BUG?]锁定行,行里面的各列数值并没有完全被锁定,还可以改?  发帖心情 Post By:2014/2/10 9:56:00 [只看该作者]

1种情况:

当有输入窗口时,虽然锁定了行,但是从输入窗口里面还可以修改锁定的行里面的数值;

类似这种:

 

2种情况:

我在窗体上建立了一个checkbox控件,关联表里面的逻辑列。  当我选择它后,会执行'复制该行数据到别的表里面'的代码。 

当我选择后,执行我自己的代码:

Dim chk As WinForm.CheckBox
    chk = Forms("市场").Controls("下单")
    chk.Checked = True

Tables("市场").Current.Locked = True

按道理,就应该立马锁定行了。不可以重复再选定。

但实际上是,连续点击checkbox控件,复制到别的表里面的该行的重复数据就N多行了。

但当停止点击,操作别的按键后,再来点击,此时绝对锁定了,不再执行复制代码了。

 


 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/2/10 10:13:00 [只看该作者]

1、窗口中控件的只读属性设置为Default

2、第二个 问题不是很明白,如果复选框绑定到逻辑列了,最好不要通过复选框赋值,而是直接设置逻辑列的值,参考:

http://www.foxtable.com/help/topics/2436.htm

 


 回到顶部