您可以將 Microsoft Access 作為 MySQL 的前端,方法是將 Microsoft Access 資料庫內的表格連結到 MySQL 資料庫中存在的表格。當要求在 Access 內的表格上執行查詢時,ODBC 會用來在 MySQL 資料庫上執行查詢。
若要建立連結的表格:
開啟您要連結到 MySQL 的 Access 資料庫。
-
在
索引標籤上,選擇 。
-
在出現的
取得外部資料
對話方塊中,選擇 藉由建立連結表格來連結至資料來源,然後按一下 。
-
會出現 選取資料來源 對話方塊;它會列出您電腦上安裝的任何 ODBC 驅動程式的已定義資料來源。按一下 檔案資料來源 或 電腦資料來源 索引標籤,然後按兩下您要將表格連結到的 Connector/ODBC DSN。若要改為為 Connector/ODBC 定義新的 DSN,請按一下 ,並依照 第 5.3 節「在 Windows 上設定 Connector/ODBC DSN」中的指示操作;在建立新的 DSN 後,按兩下它。
如果您選取的 ODBC 資料來源需要您登入,請輸入您的登入 ID 和密碼 (可能也需要其他資訊),然後按一下
。 -
Microsoft Access 會連線到 MySQL 伺服器,並顯示您可以連結的表格清單。選擇您要連結的表格 (或按一下
),然後按一下 。注意事項如果您沒有顯示要選取的表格,原因可能是您在定義或登入 DSN 時沒有選擇要連線的 資料庫 (請參閱第 5.3 節「在 Windows 上設定 Connector/ODBC DSN」以取得詳細資訊),或在您登入 DSN 時選擇 資料庫。
。重新設定 DSN 並指定要連線的如果您在 Access 上的資料庫已經有一個與您要連結的表格同名的表格,Access 會在新的連結表格名稱後面附加一個數字。
-
如果 Microsoft Access 無法自動判斷表格的唯一記錄識別碼,它會要求您選擇一個欄 (或欄的組合),以用來唯一識別來源表格中的每一列。選取要使用的欄,然後按一下
。
一旦完成該程序,您就可以像處理任何 Access 資料庫一樣,為連結的表格建置介面和查詢。
當連結表格的結構變更時,請使用下列程序來檢視連結或重新整理它們。
若要檢視或重新整理連結:
開啟包含連結到 MySQL 表格的資料庫。
-
在
索引標籤上,選擇 。
-
會出現連結表格管理員。選取您要重新整理連結之表格的核取方塊。按一下
以重新整理連結。如果 ODBC 資料來源需要您登入,請輸入您的登入 ID 和密碼 (可能也需要其他資訊),然後按一下
。
Microsoft Access 會確認重新整理成功,如果找不到表格,則會傳回錯誤訊息,在這種情況下,您應該使用以下步驟更新連結。
若要變更一組連結表格的路徑 (如需所涉及 GUI 對話方塊的圖片,請參閱上述連結表格和重新整理連結的指示)
開啟包含連結表格的資料庫。
在
索引標籤上,選擇 。在出現的 一律提示輸入新位置 核取方塊。
中,選取選取您要變更連結之表格的核取方塊,然後按一下
。會出現 選取資料來源 對話方塊。使用它選取新的 DSN 和資料庫。