以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 锁表后列扩展属性文件不能打开 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=5280) |
-- 作者:实话实说 -- 发布时间:2009/12/5 19:09:00 -- 锁表后列扩展属性文件不能打开 [文件名称]列用列扩展属性链接文件,锁表后[文件名称]列右边的按钮不见了,不能打开链接的文件。锁表(保护表不被普通用户编辑)后,右边的按钮应该能打开文件,插入和清除失效,否则,只能进行个人文件管理,不能在局域网安全共享。有什么方法吗? |
-- 作者:狐狸爸爸 -- 发布时间:2009/12/6 13:12:00 -- 改为用PrepareEdit事件禁止编辑。 |
-- 作者:实话实说 -- 发布时间:2009/12/6 13:45:00 -- 以下是引用狐狸爸爸在2009-12-6 13:12:00的发言:
改为用PrepareEdit事件禁止编辑。 只要不能编辑,右边的按钮就不见了 |
-- 作者:程兴刚 -- 发布时间:2009/12/6 14:15:00 -- 以下是引用实话实说在2009-12-6 13:45:00的发言:
只要不能编辑,右边的按钮就不见了
|
-- 作者:实话实说 -- 发布时间:2009/12/6 14:40:00 -- 代码打开链接文件方案应该可行,普通用户选定要打开的文件,通过专门按钮打开。管理员通过解锁表编辑链接,能给个打开链接文件的代码吗? [此贴子已经被作者于2009-12-6 14:40:01编辑过]
|
-- 作者:程兴刚 -- 发布时间:2009/12/6 15:11:00 -- 以下是引用实话实说在2009-12-6 14:40:00的发言:
代码打开链接文件方案应该可行,普通用户选定要打开的文件,通过专门按钮打开。管理员通过解锁表编辑链接,能给个打开链接文件的代码吗? [此贴子已经被作者于2009-12-6 14:40:01编辑过]
Dim Proc As New Process \'定义一个新的Process |
-- 作者:实话实说 -- 发布时间:2009/12/6 15:40:00 -- 很好,谢谢了。 |
-- 作者:实话实说 -- 发布时间:2009/12/6 16:34:00 -- 有点小问题:编辑了文件链接后不能当时打开文件(提示路径错误),退出在进入项目后正常。是不是与下面代码有关: 表属性DrawCell事件 if e.Col.Name = "名称" Then if e.Text.IndexOf("\\") > 0 Then e.text = e.text.SubString(e.Text.LastIndexOf("-:special:1:-)+1) End If End If 以上代码是为了去掉长长的路径名。另外,屏蔽了自动复制文件属性,改为在项目目录下不同的文件夹链接文件。 |
-- 作者:程兴刚 -- 发布时间:2009/12/6 17:46:00 -- 以下是引用实话实说在2009-12-6 16:34:00的发言:
有点小问题:编辑了文件链接后不能当时打开文件(提示路径错误),退出在进入项目后正常。是不是与下面代码有关: 表属性DrawCell事件 if e.Col.Name = "名称" Then if e.Text.IndexOf("\\") > 0 Then e.text = e.text.SubString(e.Text.LastIndexOf("-:special:1:-)+1) End If End If 以上代码是为了去掉长长的路径名。另外,屏蔽了自动复制文件属性,改为在项目目录下不同的文件夹链接文件。
|
-- 作者:实话实说 -- 发布时间:2009/12/6 18:00:00 -- 试了一下也不行,不过已经很满意了,切换一下用户就行了。 |