6.4.3 & nbsp; Sử dụng Microsoft Access làm mặt trước của MySQL
Bạn có thể sử dụng Microsoft Access làm mặt trước của MySQL bằng cách liên kết các bảng trong cơ sở dữ liệu Microsoft Access của bạn với các bảng tồn tại trong cơ sở dữ liệu MySQL của bạn. Khi một truy vấn được yêu cầu trên bảng trong truy cập, ODBC được sử dụng để thực hiện các truy vấn trên cơ sở dữ liệu MySQL.
Để tạo một bảng được liên kết::
Mở cơ sở dữ liệu truy cập mà bạn muốn liên kết với MySQL.
Trên tab, chọn.
Hình & NBSP; 6.12 & NBSP; Dữ liệu bên ngoài: Cơ sở dữ liệu ODBC
Trong hộp thoại Get External Data xuất hiện, chọn liên kết đến nguồn dữ liệu bằng cách tạo bảng được liên kết và nhấp vào OK.Link to the data source by creating a linked table and click OK.
Hình & NBSP; 6.13 & NBSP; Nhận dữ liệu bên ngoài: Liên kết với tùy chọn cơ sở dữ liệu ODBC được chọn
Hộp thoại Chọn nguồn dữ liệu xuất hiện; Nó liệt kê các nguồn dữ liệu được xác định cho bất kỳ trình điều khiển ODBC nào được cài đặt trên máy tính của bạn. Nhấp vào tab Nguồn dữ liệu hoặc nguồn dữ liệu tệp, sau đó bấm đúp vào đầu nối/ODBC DSN mà bạn muốn liên kết bảng của mình với. Để xác định DSN mới cho Trình kết nối/ODBC thay thế, hãy nhấp vào Mới và làm theo các hướng dẫn trong Phần & NBSP; 5.3, Cấu hình Trình kết nối/ODBC DSN trên Windows. Nhấp đúp chuột DSN mới sau khi nó đã được tạo.Select Data Source dialog box appears; it lists the defined data sources for any ODBC drivers installed on your computer. Click either the File Data Source or Machine Data Source tab, and then double-click the Connector/ODBC DSN you want to link your table to. To define a new DSN for Connector/ODBC instead, click New and follow the instructions in Section 5.3, “Configuring a Connector/ODBC DSN on Windows”; double click the new DSN after it has been created.
Hình & nbsp; 6.14 & nbsp; chọn cơ sở dữ liệu ODBC
Nếu nguồn dữ liệu ODBC mà bạn đã chọn yêu cầu bạn phải đăng nhập, hãy nhập ID đăng nhập và mật khẩu của bạn (cũng có thể cần thông tin bổ sung), sau đó bấm OK.OK.
Microsoft Access kết nối với máy chủ MySQL và hiển thị danh sách các bảng mà bạn có thể liên kết đến. Chọn các bảng bạn muốn liên kết đến (hoặc nhấp vào chọn tất cả), sau đó bấm OK.Select All), and then click OK.
Hình & NBSP; 6.15 & NBSP; Hộp thoại Bảng liên kết: Chọn bảng vào liên kết
Ghi chú
Nếu không có bảng nào hiển thị để bạn chọn, có thể là do bạn không chọn kết nối khi bạn xác định hoặc đăng nhập vào DSN. Cấu hình lại DSN và chỉ định cơ sở dữ liệu để kết nối với (xem Phần & NBSP; 5.3, Định cấu hình Trình kết nối/ODBC DSN trên Windows, để biết chi tiết) hoặc chọn cơ sở dữ liệu khi bạn đăng nhập vào DSN.Database to connect to (see Section 5.3, “Configuring a Connector/ODBC DSN on Windows” for details), or choose a Database when you log in to the DSN.
Nếu cơ sở dữ liệu của bạn trên Access đã có một bảng có cùng tên với dữ liệu bạn đang liên kết, Access sẽ nối một số vào tên của bảng được liên kết mới.
Nếu Microsoft Access không thể tự động xác định số nhận dạng bản ghi duy nhất cho bảng, bạn sẽ yêu cầu bạn chọn một cột (hoặc kết hợp các cột) để được sử dụng để xác định duy nhất từng hàng từ bảng nguồn. Chọn cột [S] để sử dụng và nhấp vào OK.OK.
Hình & NBSP; 6.16 & NBSP; Liên kết các bảng truy cập Microsoft với bảng MySQL, chọn Định danh bản ghi duy nhất
Khi quá trình đã hoàn thành, bạn có thể xây dựng các giao diện và truy vấn cho các bảng được liên kết giống như bạn làm cho bất kỳ cơ sở dữ liệu truy cập nào.
Sử dụng quy trình sau để xem các liên kết hoặc để làm mới chúng khi các cấu trúc của các bảng được liên kết đã thay đổi.
Để xem hoặc làm mới các liên kết::
Mở cơ sở dữ liệu chứa các liên kết đến các bảng MySQL.
Trên tab, chọn.
Hình & NBSP; 6.12 & NBSP; Dữ liệu bên ngoài: Cơ sở dữ liệu ODBC
Trong hộp thoại Get External Data xuất hiện, chọn liên kết đến nguồn dữ liệu bằng cách tạo bảng được liên kết và nhấp vào OK.OK to refresh the links.
Hình & NBSP; 6.13 & NBSP; Nhận dữ liệu bên ngoài: Liên kết với tùy chọn cơ sở dữ liệu ODBC được chọn
Hộp thoại Chọn nguồn dữ liệu xuất hiện; Nó liệt kê các nguồn dữ liệu được xác định cho bất kỳ trình điều khiển ODBC nào được cài đặt trên máy tính của bạn. Nhấp vào tab Nguồn dữ liệu hoặc nguồn dữ liệu tệp, sau đó bấm đúp vào đầu nối/ODBC DSN mà bạn muốn liên kết bảng của mình với. Để xác định DSN mới cho Trình kết nối/ODBC thay thế, hãy nhấp vào Mới và làm theo các hướng dẫn trong Phần & NBSP; 5.3, Cấu hình Trình kết nối/ODBC DSN trên Windows. Nhấp đúp chuột DSN mới sau khi nó đã được tạo.OK.
Hình & nbsp; 6.14 & nbsp; chọn cơ sở dữ liệu ODBC
Nếu nguồn dữ liệu ODBC mà bạn đã chọn yêu cầu bạn phải đăng nhập, hãy nhập ID đăng nhập và mật khẩu của bạn (cũng có thể cần thông tin bổ sung), sau đó bấm OK. (for pictures of the GUI dialog boxes involved, see the instructions above for linking tables and refreshing links) :
Microsoft Access kết nối với máy chủ MySQL và hiển thị danh sách các bảng mà bạn có thể liên kết đến. Chọn các bảng bạn muốn liên kết đến (hoặc nhấp vào chọn tất cả), sau đó bấm OK.
Trên tab, chọn.
Hình & NBSP; 6.12 & NBSP; Dữ liệu bên ngoài: Cơ sở dữ liệu ODBCAlways Prompt For A New Location check box.
Trong hộp thoại Get External Data xuất hiện, chọn liên kết đến nguồn dữ liệu bằng cách tạo bảng được liên kết và nhấp vào OK.OK.
Hình & NBSP; 6.13 & NBSP; Nhận dữ liệu bên ngoài: Liên kết với tùy chọn cơ sở dữ liệu ODBC được chọnSelect Data Source dialog box appears. Select the new DSN and database with it.