以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  文件存放目录不对  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173325)

--  作者:lihe60
--  发布时间:2021/11/24 14:53:00
--  文件存放目录不对

        e.Subfolder ="d:\\" &  客户简称 & "\\" & 单据类型 & "\\体型\\" & e.DataRow("单位简称") & "\\" & e.DataRow("体型编号") \'将此文件存放在目录名为部门名称的子目录中.

        e.Subfolder =客户简称 & "\\" & 单据类型 & "\\体型\\" & e.DataRow("单位简称") & "\\" & e.DataRow("体型编号") \'将此文件存放在目录名为部门名称的子目录中.

BeforeAttachFile事件中,第一行代码不对,第二行代码是的对。错误提示为“不支持给定路径的格式。”



--  作者:有点蓝
--  发布时间:2021/11/24 14:57:00
--  
http://www.foxtable.com/webhelp/topics/2209.htm

SubFolder:    指定存放文件的子目录

--  作者:lihe60
--  发布时间:2021/11/24 15:08:00
--  
我是想放在d盘下,但不对。怎么才能放在d盘?
--  作者:有点蓝
--  发布时间:2021/11/24 15:50:00
--  
没有办法在这个事件使用绝对路径。设计窗口,另外使用按钮添加文件吧
--  作者:有点酸
--  发布时间:2021/11/24 15:50:00
--  
注意帮助的说明:

如果没有使用Foxtable进行文件或图片管理,或者没有动态设置存储目录的需要,可以跳过本节内容。
我们知道在默认情况下,每当我们在文件型、多文件型、以及图片型列中插入一个文件时,程序会自动将该文件复制到项目文件所在目录的子目录Attachments下。
虽然我们通过设置列属性“存放目录”,可以指定其它存储位置,但是在需要大量文件的时候,我们可能并不希望文件全部存放在同一个目录下,而是根据文件名或其它条件将文件存放在不同的子目录下。

例如所有文件存放在"d:\\石家庄服装\\"下的各个子目录中:

1、首先在列属性设置中,将存放目录设置为: d:\\石家庄服装\\
2、在BeforeAttachFile合成子路径:e.subfilder = "客户\\体型\\中南\\00002"


[此贴子已经被作者于2021/11/24 15:51:16编辑过]