以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 局域网中插入文件夹的路径问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48536) |
-- 作者:实话实说 -- 发布时间:2014/3/31 14:13:00 -- 局域网中插入文件夹的路径问题 《文档管理》在局域网中运行,本机做为服务器,通过列按钮插入文件时,路径显示为:盘符:\\文件夹名\\...,这样其它客户端就找不到要打开的文件,需要改成:\\\\计算机名\\文件夹名$\\...才行。如果在其它客户机插入文件则没有这个问题。 问题:如何在本机插入文件时显示:\\\\计算机名\\文件夹名$\\...路径? 此主题相关图片如下:321.gif |
-- 作者:有点甜 -- 发布时间:2014/3/31 14:18:00 -- 替换呗,写BeforeAttachFile事件
如果路径不是以\\\\开始的话,就替换成"F:\\xxx\\xxx"为"\\\\xxxx\\xx$” |
-- 作者:实话实说 -- 发布时间:2014/3/31 16:55:00 -- 以下是引用有点甜在2014-3-31 14:18:00的发言:
替换呗,写BeforeAttachFile事件
如果路径不是以\\\\开始的话,就替换成"F:\\xxx\\xxx"为"\\\\xxxx\\xx$” 如果换了文件服务器,(计算机名变动)则又要进入项目改代码,替换不是个好方法 |
-- 作者:有点甜 -- 发布时间:2014/3/31 16:58:00 -- 以下是引用实话实说在2014-3-31 16:55:00的发言:
如果换了文件服务器,(计算机名变动)则又要进入项目改代码,替换不是个好方法
如果换了文件服务器,你之前的那些文件路径也是用绝对路径的,也是必须得改的。一样的。
应该没有好的方法了。 |
-- 作者:有点甜 -- 发布时间:2014/3/31 17:01:00 -- 不用改代码的。
明显是可以用表配置各个文件路径的关系的,改的时候,改表就行了 |
-- 作者:狐狸爸爸 -- 发布时间:2014/4/1 8:52:00 -- 建议在列属性中将来源位置设置为网络路径:\\\\计算机名\\文件夹名$\\...路径 这样即使在本机插入的时候,也是网络路径,而不是绝对路径。
|
-- 作者:实话实说 -- 发布时间:2014/4/2 4:23:00 -- 以下是引用狐狸爸爸在2014-4-1 8:52:00的发言:
建议在列属性中将来源位置设置为网络路径:\\\\计算机名\\文件夹名$\\...路径 这样即使在本机插入的时候,也是网络路径,而不是绝对路径。
|
-- 作者:狐狸爸爸 -- 发布时间:2014/4/2 8:17:00 -- 可以:
http://www.foxtable.com/help/topics/1356.htm
|
-- 作者:狐狸爸爸 -- 发布时间:2014/4/2 8:23:00 -- 还有: http://www.foxtable.com/help/topics/2638.htm
|
-- 作者:实话实说 -- 发布时间:2014/4/2 12:02:00 -- 以下是引用有点甜在2014-3-31 17:01:00的发言:
不用改代码的。
明显是可以用表配置各个文件路径的关系的,改的时候,改表就行了 改表简单,但不方便,每次都要改,容易漏掉 |