以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问如何用代码向一列(多文件型)添加文件? (http://foxtable.com/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 -- 列存放目录设置好的。应该不用设置来源目录哈?!
继续求解!
[此贴子已经被作者于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文件到存放的文件夹下。 |