以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  设置局域网存放路径无效,求解,谢  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45821)

--  作者:htlk25
--  发布时间:2014/2/11 16:45:00
--  设置局域网存放路径无效,求解,谢
我在表事件"BeforeAttachFile"里写了"动态设置文件存储位置"代码,设置的是子路径,有效。
但在列属性里设置文件在局域网另一台电脑的共亨文件夹作为根目录DefaultFolder),
保存并重新打开项目后,设置没能生效,文件还是存在本机的“Attachments”文件夹下面,
而且列属性里的路径设置清空了,试了好多次,没效!
注:
局域网上的那台机器,有用户名和密码,但我已经事先打通了;能访问共享的文件夹;

请老师帮忙,谢谢了!

--  作者:Bin
--  发布时间:2014/2/11 16:47:00
--  
检查你是否使用了 文件管理器控件,并且绑定了列, 该控件必须也同步设置路径,否则就有可能会出现清空路径现象.
--  作者:htlk25
--  发布时间:2014/2/11 16:57:00
--  
以下是引用Bin在2014-2-11 16:47:00的发言:
检查你是否使用了 文件管理器控件,并且绑定了列, 该控件必须也同步设置路径,否则就有可能会出现清空路径现象.

对,是使用了文件管理器控件,那该控件是否动态路代码和根目录代码都需要写进去?,如果要,项目发布后再改路径怎么办啊?


--  作者:Bin
--  发布时间:2014/2/11 16:59:00
--  
是需要的. 你可以使用记事本来保存路径,进行配置.
--  作者:htlk25
--  发布时间:2014/2/11 17:01:00
--  
刚看了一下,文件管理器没有事件啊,
--  作者:Bin
--  发布时间:2014/2/11 17:03:00
--  
不用在那个事件里设置,用的就是表事件
--  作者:htlk25
--  发布时间:2014/2/11 17:05:00
--  
理解,你说的 你可以使用记事本来保存路径,进行配置,有教程吗?万分感谢了!!
--  作者:狐狸爸爸
--  发布时间:2014/2/11 17:05:00
--  
楼主,你在设计窗口的时候,也给文件管理器这个控件指定一下存储路径看看
--  作者:htlk25
--  发布时间:2014/2/11 17:09:00
--  
恩,我会试一下,就是以后发布后要再更改路径,超级版主说“ 是需要的. 你可以使用记事本来保存路径,进行配置.”,我不懂吧,有方法吗,谢谢了!!!
--  作者:Bin
--  发布时间:2014/2/11 17:18:00
--  
发布后再设置路径,你可以使用一个记事本来保存这个路径,然后每次打开项目再使用代码来读取记事本,然后为控件和列属性赋值路径.

这个记事本就相当于配置文件的意思.  当然你也可以设计一个窗口来编辑,不用直接操作记事本.