以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  更改附件上传路径  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135313)

--  作者:漂亮美眉vszh
--  发布时间:2019/5/23 14:11:00
--  更改附件上传路径
老师:局域网下,发布后的软件给装到每个人的电脑上,但上传的文件,需要共享。在表属性附件Beforattachfile动态设置上传图片或附件的路径设置为局域网的共享文件夹路径:e.Subfolder ="\\\\192.168.3.10\\public\\",上传后,报表的路径就又变成了项目所在本地路径

图片点击可在新窗口打开查看此主题相关图片如下:1558591366(1).png
图片点击可在新窗口打开查看
请问老师如何动态更改路径,将路径更改为局域网的共享文件路径?

--  作者:有点蓝
--  发布时间:2019/5/23 14:29:00
--  
贴出完整代码看看
--  作者:有点甜
--  发布时间:2019/5/23 14:29:00
--  

设置列的存放路径

 

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

 

 


--  作者:漂亮美眉vszh
--  发布时间:2019/5/31 9:34:00
--  
在窗口打开事件中设置了:DataTables("APQP报表信息管理").DataCols("LOGO").DefaultFolder = “\\\\192.168.3.10\\public\\UploadData\\LOGO" 但上传附件的默认位置仍然是本地项目所在的Attachments,是不是表属性哪里还需要设置一下?
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20190531093331.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2019/5/31 10:51:00
--  

 

做一个按钮,msgbox(DataTables("APQP报表信息管理").DataCols("LOGO").DefaultFolder) 弹出其值看看。

 

或者,做一个对应实例发上来测试。

 

 


--  作者:漂亮美眉vszh
--  发布时间:2019/5/31 11:00:00
--  

弹出来结果是对的,做个测试的话,1.你们没这个IP地址的局域网,2.也就是我刚写的那一句话,AfterLoad 内加了一句话:DataTables("APQP报表信息管理").DataCols("LOGO").DefaultFolder = “\\\\192.168.3.10\\public\\UploadData\\LOGO",其他没做任何事宜。不知道问题点出在哪里。

 


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20190531105515.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2019/5/31 11:12:00
--  

 

单独做一个对应出错的实例发上来,路径你可以随便写。

 

 


--  作者:漂亮美眉vszh
--  发布时间:2019/5/31 11:12:00
--  
我发现问题了,在命令窗口弹是对的,但等一会儿再弹就变成空了;
--  作者:漂亮美眉vszh
--  发布时间:2019/5/31 11:13:00
--  
再重设,再弹就又对了,是不是其他代码影响到了?
--  作者:漂亮美眉vszh
--  发布时间:2019/5/31 11:18:00
--  

DataTables("APQP报表信息管理").LoadFilter = ""
DataTables("APQP报表信息管理").LoadTop = ""
DataTables("APQP报表信息管理").Load()

这里重新加载,出的问题