Mở cơ sở dữ liệu Access bằng macro Excel

Mục lục

Cách sử dụng macro VBA trong Excel để khởi động Access và mở cơ sở dữ liệu Access

Bạn có muốn hiển thị dữ liệu phù hợp để tính toán hay mở cơ sở dữ liệu truy cập vì những lý do khác không? Có rất nhiều ứng dụng mà việc gọi cơ sở dữ liệu Access thông qua Excel là rất hợp lý.

Những gì bạn có thể làm trong một bảng thông qua siêu kết nối không có vấn đề gì với macro Excel. Với mã chương trình phù hợp, bạn có thể gọi lên cơ sở dữ liệu mà mình lựa chọn với tốc độ cực nhanh. Có nhiều hướng khác nhau để làm điều đó. Sử dụng các lệnh sau để kiểm soát Access cụ thể:

Gọi Sub Access ()
Dim Access As Object
Đặt Access = CreateObject ("Access.Application")
Access.Vible = True
Access.OpenCurrentDatabase "c: \ files \ testdatenbank.mdb"
MsgBox "Mở cơ sở dữ liệu."
Access.CloseCurrentDatabase
Đặt Quyền truy cập = Không có gì
Kết thúc Sub

Sau lệnh OPENCURRENTDATABASE, chỉ định đường dẫn nơi đặt cơ sở dữ liệu trong dấu ngoặc kép. Sau khi khởi động macro, trước tiên Excel sẽ mở Access và Access sau đó mở tệp tương ứng.

Sau đó, Excel sẽ hiển thị một cửa sổ thông báo, như thể hiện trong hình sau:

Cửa sổ thông tin là cần thiết vì nếu không, nội dung của cơ sở dữ liệu sẽ không hiển thị nếu sau đó cơ sở dữ liệu đã bị đóng trong Excel.

Để nhập macro, hãy nhấn tổ hợp phím ALT F11 trong Excel. Điều này sẽ gọi trình soạn thảo VBA. Sử dụng lệnh INSERT - MODULE để chèn một trang mô-đun trống. Để bắt đầu macro, hãy nhấn tổ hợp phím ALT F8 trong Excel.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave