【发布时间】:2010-04-06 16:19:59
【问题描述】:
是否可以在 Access 2007 中为单个记录创建目录文件夹。例如
tblUser
ID
firstName
surName
添加记录时,会创建一个文件夹 C:\userdatabase\Surname,firstName,ID
可以看到这在需要将大量图像/文件与记录关联的情况下很有用。 Access 将为每条记录创建并链接到一个目录。
提前感谢您的任何建议
诺埃尔
【问题讨论】:
是否可以在 Access 2007 中为单个记录创建目录文件夹。例如
tblUser
ID
firstName
surName
添加记录时,会创建一个文件夹 C:\userdatabase\Surname,firstName,ID
可以看到这在需要将大量图像/文件与记录关联的情况下很有用。 Access 将为每条记录创建并链接到一个目录。
提前感谢您的任何建议
诺埃尔
【问题讨论】:
您可以使用 VBA MkDir 语句来创建目录。
例如,如果您想创建一个名称与您的 ID 值之一匹配的文件夹,作为存储数据库的目录下的子文件夹,您可以使用以下代码:
MkDir CurrentProject.Path & "\" & ID
【讨论】:
用一个命令创建整个目录结构:
【讨论】:
虽然这些都是对所提问题的有趣答案,但我不得不想知道为什么原始发布者认为这是必要的。如果您使用数据库来跟踪信息,那么文件的存储位置并不重要。
当然,如果您需要从文件系统访问文件,这可能是一种方法,但根据我的经验,通常不是最有用的方法(它将数据隔离得太高)。
所以,我基本上是说要回过头来质疑设计是否正确。很可能是这样,但在做出这样的事情之前你应该确定一下,我认为这是不必要的复杂。
【讨论】: