2009-07-23 214 views
2

好了,所以我拆我的Access數據庫,現在我有一個後端:拆分Access數據庫分成前部和後端

  • 如果我開始了一個全新的表,一個全新的查詢,以及品牌形式的db_be.mdb中的不同目的,它會出現在連接「前端」數據庫,因爲我把它保存在後端,或者我必須導入它?

如果我確實需要導入上述內容,我該如何讓表格留在後面,並且只通過「鏈接表」鏈接到前端?

此時如果我創建了一個MDE,那麼總共還會有三個(後端,現在是前端,最後是MDE)?

謝謝你們

回答

5

通常情況下,FE整點/ BE數據庫是有隻表的BE,一切都在FE人。您可以在BE中創建表格,然後打開您的FE並鏈接表格。您可以使用鏈接管理器(工具/數據庫實用程序/鏈接表管理器)或直接(文件/獲取外部數據/鏈接表)然後,您將在FE中構建您的表單/查詢。

當您創建一個MDE時,它將成爲第三個單獨的文件,如您所述。

+0

謝謝你!我很感激!! – Justin 2009-07-24 02:00:38

+0

@dsteele:請解釋如何使用鏈接表管理器創建到新表的鏈接。 – 2009-07-24 20:28:16

+1

@大衛:好點 - 你只能使用鏈接表管理器來更新現有的鏈接 - 我的壞! – dsteele 2009-07-28 02:47:24

2

您應該只將表放入您的後端數據庫。您已經創建的查詢和表單應該位於前端。你可以去你的前端並導入它們,所以你不必重新創建它們,但是你應該返回並從後端刪除它們。

當你拆分你的數據庫時,你鏈接到前端並鏈接後端的表嗎?如果你沒有,你需要這樣做。如果您使用工具菜單中的內置數據庫分離器,則已完成此操作。否則,你需要去你的前端並鏈接到後端的表。您可以通過打開前端並右鍵單擊表格區域並選擇鏈接表來完成此操作。這隻適用於表格,但不能鏈接到您的查詢/表格/等。

Hmph ...慢慢打字和回答,而在工作中分心... dsteele的答案也是如此。

4

說得簡明扼要:

  • 使用「鏈接表」命令 添加任何新表的後端數據庫
  • 鏈接表的前端 數據庫(最好使用UNC不是映射的 表)
  • 如果您生成MDE文件,它將替換 前端數據庫。您需要 保留舊的前端數據庫在 的情況下您想進行更改(其中 需要重新創建MDE)。
  • 將前端數據庫視爲源代碼,將MDE視爲「編譯」版本。