以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问如何用代码向一列(多文件型)添加文件?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57032)

--  作者:苍风霁月
--  发布时间:2014/9/17 9:44:00
--  请问如何用代码向一列(多文件型)添加文件?
如题,谢谢!
--  作者:有点甜
--  发布时间:2014/9/17 9:46:00
--  

 1、拷贝文件到对应文件夹下;

 

 2、填入路径 dr("文件") &= chr(13) & "d:\\test.xls"


--  作者:苍风霁月
--  发布时间:2014/9/17 11:51:00
--  

谢谢!这样把路径全带上的。

可否做到不带路径的也?

 

[此贴子已经被作者于2014-9-17 11:55:22编辑过]

--  作者:有点甜
--  发布时间:2014/9/17 11:59:00
--  

 可以啊。

 

 1、把文件拷贝到此列设置的存放目录下;

 

 2、把文件的名字或者相对路径填入。 http://www.foxtable.com/help/topics/1406.htm

 


--  作者:苍风霁月
--  发布时间:2014/9/17 12:39:00
--  

只把名字带入填入,不能链接打开,看来还是只有把路径带上了,谢谢解答!


--  作者:有点甜
--  发布时间:2014/9/17 14:08:00
--  
以下是引用苍风霁月在2014-9-17 12:39:00的发言:

只把名字带入填入,不能链接打开,看来还是只有把路径带上了,谢谢解答!

 

肯定是可以打开连接的,关键是第一步,你要把文件拷贝到你这个列设置的存储的文件夹下

[此贴子已经被作者于2014-9-17 14:07:55编辑过]

--  作者:苍风霁月
--  发布时间:2014/9/17 17:44:00
--  

列存放目录设置好的。应该不用设置来源目录哈?!

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

 

 

继续求解!


 

[此贴子已经被作者于2014-9-17 17:46:26编辑过]

--  作者:有点甜
--  发布时间:2014/9/17 17:58:00
--  

 如果你的存放目录还没有设置,自动复制也设置成false,那么,你的路径,就必须设置成绝对路径。

 

 如果你的存放目录设置成比如\\\\xxxx\\xxx,那么你就可以不写前面的路径


--  作者:苍风霁月
--  发布时间:2014/9/17 21:55:00
--  

存放目录是通过表事件载入数据时,根据用户类型定义的(开发者是一个测试目录),以免开发与测试的文档放到一起去;

从资源管理器可查看到通过代码新建的文件,也能看到上图的多文件,但通过该字段的没带绝对路径的文件就是打不开。

 

目前怀疑:dr("文件") &= chr(13) & filesys.getname("d:\\test.xls")是不是只把文件名test.xls这几个字符加入了该多文件字段,而没把文件加入?不知是这个原因?!


--  作者:有点甜
--  发布时间:2014/9/17 21:57:00
--  
  是的,你需要用代码拷贝d:\\test.xls文件到存放的文件夹下。