以文本方式查看主题

-  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
Tables("技术支持信息表").Current.Save()
r.locked = True


--  作者: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
--  

在技术支持信息表点击保存,然后再次打开项目。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:临时版本跟踪系统26.rar


--  作者: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


图片点击可在新窗口打开查看此主题相关图片如下:技术支持信息表.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2014/8/13 12:20:00
--  

 回复7楼,参考

 

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