以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [原创]如何更改存放附件的相对目录? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39549) |
-- 作者:phrgg -- 发布时间:2013/8/26 22:46:00 -- [原创]如何更改存放附件的相对目录? 我用的是开发版,所发布的版本不能实现下面的功能: 我把一个列设为多文件列,同时想把这个列的附件存放项目文件所在目录下的sql文件夹中,我用../SQL来填写存放目录,但每次都在projiect目录下,不能到projiect的上一级目录(也就是项目文件所在的目录)下的SQL文件中。 请教解决思路 谢谢 [此贴子已经被作者于2013-8-26 22:49:05编辑过]
|
-- 作者:智友软件工作室 -- 发布时间:2013/8/26 22:51:00 -- 列属性,扩展,多文件,设置目录。 |
-- 作者:phrgg -- 发布时间:2013/8/27 12:43:00 -- 以下是引用智友软件工作室在2013-8-26 22:51:00的发言:
列属性,扩展,多文件,设置目录。 谢谢你的回答,但我要问的就是打开设置目录后,如何填写相对目录。因为我发现用..\\填写的相对目录,只能到projiect目录下,不能到projiect的上一级目录。希望您能指正! 注明:我不要填写绝对地址,因为那样移植性不好。 |
-- 作者:Bin -- 发布时间:2013/8/27 14:10:00 -- 你好,如果无法识别../这样的相对路径 可以 DataTables("XX").dataCols("列名").DefaultFolder=projectpath 这样动态设置了. 放在ALteropenPROJECT中
|
-- 作者:狐狸爸爸 -- 发布时间:2013/8/27 14:30:00 -- 呵呵,各位仔细看看这里,会有帮助: http://www.foxtable.com/help/topics/1506.htm
特别是这句话:
存放目录也可以是相对路径,例如可以将某列的存放目录指定为"photo",那么程序会在子目录Attachments下创建一个下级子目录“photo”,用于存放该列新添加的文件。
所以可以这样:
DataTables("表名").dataCols("列名").DefaultFolder =“photo” [此贴子已经被作者于2013-8-27 14:31:30编辑过]
|
-- 作者:phrgg -- 发布时间:2013/8/28 14:48:00 -- 以下是引用Bin在2013-8-27 14:10:00的发言:
你好,如果无法识别../这样的相对路径 可以 DataTables("XX").dataCols("列名").DefaultFolder=projectpath 这样动态设置了. 放在ALteropenPROJECT中 嗯,此方法可用,非常感谢啊 |