以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]做了保存锁定行的操作,为什么再次打开项目,行是可以编辑状态? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55250) |
||||
-- 作者:liujywwy -- 发布时间:2014/8/13 10:54:00 -- [求助]做了保存锁定行的操作,为什么再次打开项目,行是可以编辑状态? 在技术支持信息表有一个保存按钮,对某行点击保存,此行会锁定,不能在编辑。可是再次打开项目,发现所有的行都可以编辑了,请问怎么回事。 代码如下: Dim r As Row = Tables("技术支持信息表").Current |
||||
-- 作者:Bin -- 发布时间:2014/8/13 10:57:00 -- Dim r As Row = Tables("技术支持信息表").Current r.locked = True Tables("技术支持信息表").Current.Save()
|
||||
-- 作者:liujywwy -- 发布时间:2014/8/13 11:07:00 -- 以下是引用Bin在2014-8-13 10:57:00的发言:
Dim r As Row = Tables("技术支持信息表").Current r.locked = True Tables("技术支持信息表").Current.Save() 不行啊。换行后的效果一样啊。当时行是锁定了,再次打开项目后又变为可编辑的了。 |
||||
-- 作者:Bin -- 发布时间:2014/8/13 11:17:00 -- 没道理,请上例子. |
||||
-- 作者:liujywwy -- 发布时间:2014/8/13 11:31:00 -- 在技术支持信息表点击保存,然后再次打开项目。
|
||||
-- 作者:Bin -- 发布时间:2014/8/13 11:39:00 -- 连不上数据源,打不开 你检查数据库里该条数据的 _Locked 列的值是否为 True
|
||||
-- 作者:liujywwy -- 发布时间:2014/8/13 12:01:00 -- 以下是引用Bin在2014-8-13 11:39:00的发言:
连不上数据源,打不开 你检查数据库里该条数据的 _Locked 列的值是否为 True Provider=SQLOLEDB;Password=bdcom105liujy;Persist Security Info=True;User ID=sa;Data Source=192.168.1.72 改为下面的就可以了。 Provider=SQLOLEDB;Password=bdcom105liujy;Persist Security Info=True;User ID=sa;Data Source=124.74.246.244 ![]() ![]() |
||||
-- 作者:有点甜 -- 发布时间:2014/8/13 12:20:00 -- 回复7楼,参考
http://www.foxtable.com/help/topics/1797.htm
|