以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于局域网共享文件管理  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=101008)

--  作者:爱相随
--  发布时间:2017/5/23 15:26:00
--  关于局域网共享文件管理
老师,我设置电脑A为狐表数据库服务器,电脑B是我软件开发用,建立局域网,现在搭建FTP路径完成访问电脑A某个文件夹成功(在电脑B桌面创建了快捷方式),数据表某列扩展为多文件,并设置好存放目录,在某列点击增加文件后,文件没有保存在服务器A相应的文件夹,而保存在电脑B文件夹Attachments下的文件夹下了,请问老师是什么原因呢??请老师指导,谢谢!!
[此贴子已经被作者于2017/5/23 15:32:05编辑过]

--  作者:有点色
--  发布时间:2017/5/23 15:34:00
--  

 你搭建了ftp,你的多文件列的列属性,要设置成你ftp的信息

 

http://www.foxtable.com/webhelp/scr/1407.htm

 


--  作者:爱相随
--  发布时间:2017/5/23 16:15:00
--  
请问老师,我用的是局域网,列基本属性的扩展下的远程文件属性是打开还是关闭呢,我打开用是不行的,关闭后增加的文件在本机的文件夹下,不在服务器指定的文件夹下。
--  作者:有点色
--  发布时间:2017/5/23 16:35:00
--  

 你要搭建了ftp了吗?如果搭建成功了,那就填入IP地址、用户名、密码那些。

 

 如果你要用共享文件夹的方式,你要先设置一个共享文件夹,然后列属性设置路径为 \\\\192.168.1.108\\共享文件夹名


--  作者:爱相随
--  发布时间:2017/5/23 17:16:00
--  
谢谢老师,另外,文件管理器中的文件,非操作人本人或表锁定后,文件管理器列中的文件只能打开查看,不能编辑修改,怎么样实现功能呢,再麻烦老师。
--  作者:有点色
--  发布时间:2017/5/23 17:23:00
--  

非本人操作,参考 http://www.foxtable.com/webhelp/scr/2247.htm

 

至于锁定行或者锁定表以后,自然不能编辑修改。


--  作者:爱相随
--  发布时间:2017/5/23 17:34:00
--  
老师,我所说的锁定是指,我在数据表增加列名为“锁定”,当“锁定”为TRUE时,有些列包括操作者本人也不能再编辑,而有些列(比如文件管理器)需要查看附件,数据行即使被锁定,但能查看本表的所有人都可以查看,但不能增加、删除、修改附件列的内容。
[此贴子已经被作者于2017/5/23 17:35:24编辑过]

--  作者:有点色
--  发布时间:2017/5/23 17:46:00
--  

startEdit事件

 

If e.Row("锁定") = true Then

    e.cancel = true

End If

 

dataColChanging事件

 

If e.datacol.name <> "锁定" AndAlso e.dataRow("锁定") = true Then

    e.cancel = true

End If

 

双击某些文件列的时候,你弹出列窗口不就好了?

 

 


--  作者:爱相随
--  发布时间:2017/5/24 16:11:00
--  
谢谢,按老师说的将列文件管理器设置为弹出列窗口是不错的选择。不过,通过列窗口上传文件后,尽管相应列没有权限的人不能编辑,但双击弹出的列窗口,仍然能增加、打开、删除相应的文件,打开文件后,能对源文件进行修改,间接地实现了对文件管理器列的修改编辑。
--  作者:有点色
--  发布时间:2017/5/24 17:46:00
--  
以下是引用爱相随在2017/5/24 16:11:00的发言:
谢谢,按老师说的将列文件管理器设置为弹出列窗口是不错的选择。不过,通过列窗口上传文件后,尽管相应列没有权限的人不能编辑,但双击弹出的列窗口,仍然能增加、打开、删除相应的文件,打开文件后,能对源文件进行修改,间接地实现了对文件管理器列的修改编辑。

 

 你可以自己做一个【列窗口】,这样你就能控制其权限。禁止增加、删除等操作即可。

 

 打开修改的话,这个控制不了。你用的是ftp管理?那么,其修改的,是在其电脑上的文件,不上传是不会覆盖你ftp上的文件的。