2010-04-06 59 views
0

是否有可能在Access 2007中創建個人記錄的目錄文件夾例如在MS訪問記錄創建目錄2007

tblUser 
ID 
firstName 
surName 

當添加一條記錄,將創建一個文件夾C:\ userdatabase \姓,名字,ID

在例如需要將大量圖像/文件與記錄相關聯的情況下,可以看到這是有用的。 Access將創建並鏈接到每條記錄的目錄。

預先感謝任何建議

諾埃爾

回答

1

您可以使用VBA MKDIR語句來創建一個目錄。

例如,如果你想創建一個名稱相匹配的ID值中的一個文件夾,爲您的數據庫的存儲目錄下的子文件夾,您可以使用此代碼:

MkDir CurrentProject.Path & "\" & ID 
+0

容易,因爲這歡呼漢斯。 – noelmcg 2010-04-06 17:13:25

0

創建整個目錄結構與一個命令:

link text

+0

歡呼斯圖爾特偉大的工作,感謝分享知識 – noelmcg 2010-04-07 08:20:27

0

雖然這些都是有趣的答案,問的問題,我想知道爲什麼樓主認爲這是必要的。如果您使用數據庫來跟蹤信息,則應該無關緊要地存儲文件。

當然,如果你需要從文件系統訪問文件,這可能是一種方法,但根據我的經驗,通常不是最有用的方法(它將數據隔離到太高度)。

所以,我基本上說要回去質疑設計是否正確。這很可能是,但在承諾這樣的事情之前,你應該確定一下,我認爲這是不必要的錯誤。

+0

嗨大衛。這將是我需要有權訪問文件系統。本質上,我打算創建的數據庫存儲客戶有關其家庭的詳細信息。這將包括最多30張照片。顯然,我不想將這些存儲在數據庫中,因爲它們會佔用大量數據。如果目錄系統是自動創建的,那麼我們有db/user,id/photos。如果這些目錄是自動生成的,我認爲分貝用戶可以更容易地添加和維護相關記錄的相關文件。 – noelmcg 2010-04-08 09:49:42

+0

我需要做我的研究,但希望在訪問時可以讀取目錄的內容並將其顯示在記錄中。所以,如果我去用戶/ ID的記錄,目錄數據庫/用戶,ID /照片中的圖像列表(或預覽)將可用。 – noelmcg 2010-04-08 09:53:38

+0

聽起來相當合理,作爲你正在做什麼的理由 - 如果它是每個客戶端一個文件,那麼不是那麼多。 – 2010-04-11 00:58:40