Bạn có thể sử dụng hành động macro Importexportdata để nhập hoặc xuất dữ liệu giữa cơ sở dữ liệu Access hiện tại (. mdb hoặc. accdb) hoặc Access Project (. ADP) và một cơ sở dữ liệu khác. Đối với cơ sở dữ liệu Access trên máy tính, bạn cũng có thể liên kết bảng với cơ sở dữ liệu Access hiện tại từ một cơ sở dữ liệu khác. Với bảng được liên kết, bạn có quyền truy nhập vào dữ liệu của bảng trong khi vẫn giữ bảng trong cơ sở dữ liệu khác.

Lưu ý: Bắt đầu từ Access 2010, hành động macro chuyển đổi đã được đổi tên thành Importexportdata.

Lưu ý: Hành động này sẽ không được phép nếu cơ sở dữ liệu không đáng tin cậy.

Thiết đặt

Hành động macro Importexportdata có các đối số sau đây.

Đối số hành động

Mô tả

Kiểu truyền

Loại chuyển mà bạn muốn thực hiện. Chọn nhập, xuấthoặc nối kết trong hộp kiểu truyền trong phần hành động đối số của cửa sổ thiết kế macro. Mặc định được nhậpvào.

Lưu ý: Loại chuyển liên kết không được hỗ trợ đối với các dự án Access (. ADP).

Kiểu cơ sở dữ liệu

Loại cơ sở dữ liệu để nhập từ, xuất sang hoặc nối kết đến. Bạn có thể chọn Microsoft Access hoặc một số loại cơ sở dữ liệu khác trong hộp loại cơ sở dữ liệu . Mặc định là Microsoft Access.

Tên cơ sở dữ liệu

Tên của cơ sở dữ liệu để nhập từ, xuất sang hoặc nối kết đến. Đưa vào đường dẫn đầy đủ. Đây là đối số bắt buộc.

Đối với các loại cơ sở dữ liệu sử dụng các tệp riêng biệt cho từng bảng, chẳng hạn như FoxPro, Paradox và Mbase, hãy nhập thư mục chứa tệp. Nhập tên tệp vào đối số nguồn (để nhập hoặc liên kết) hoặc đối số đích (để xuất).

Đối với cơ sở dữ liệu ODBC, hãy nhập chuỗi kết nối toàn bộ khả năng kết nối cơ sở dữ liệu mở (ODBC).

Để xem ví dụ về chuỗi kết nối, hãy liên kết bảng bên ngoài với Access:

  1. Trên tab Dữ liệu Ngoài, trong nhóm Nhập, bấm Access.

  2. Trong hộp thoại lấy dữ liệu ngoài , hãy nhập đường dẫn của cơ sở dữ liệu nguồn của bạn trong hộp tên tệp .

  3. Bấm nối kết đến nguồn dữ liệu bằng cách tạo bảng đã nối kếtvà bấm OK.

  4. Chọn một bảng trong hộp thoại liên kết bảng , rồi bấm OK.

Mở bảng được liên kết mới trong Cửa sổ thiết kế và xem thuộc tính của bảng bằng cách bấm vào bảng thuộc tính trên tab thiết kế , bên dưới công cụ. Văn bản trong thiết đặt thuộc tính mô tả là chuỗi kết nối cho bảng này.

Để biết thêm thông tin về chuỗi kết nối ODBC, hãy xem tệp trợ giúp hoặc tài liệu khác cho trình điều khiển ODBC của kiểu cơ sở dữ liệu ODBC này.

Kiểu Đối tượng

Loại đối tượng để nhập hoặc xuất. Nếu bạn chọn Microsoft Access cho đối số loại cơ sở dữ liệu , bạn có thể chọn bảng, truy vấn, biểu mẫu, báo cáo, macro, mô-đun, trang truy nhập dữ liệu, dạng xem máy chủ, sơ đồ, thủ tục được lưu trữhoặc hàm trong hộp kiểu đối tượng . Mặc định là Bảng. Nếu bạn chọn bất kỳ loại cơ sở dữ liệu nào khác, hoặc nếu bạn chọn nối kết trong hộp kiểu chuyển , đối số này sẽ bị bỏ qua.

Nếu bạn đang xuất truy vấn chọn vào cơ sở dữ liệu Access, hãy chọn bảng trong đối số này để xuất tập kết quả truy vấn, rồi chọn truy vấn để xuất chính quyền truy vấn. Nếu bạn đang xuất một truy vấn chọn đến một loại cơ sở dữ liệu khác, đối số này sẽ bị bỏ qua và tập hợp kết quả của truy vấn sẽ được xuất.

Nguồn

Tên của bảng, chọn truy vấn hoặc đối tượng truy nhập mà bạn muốn nhập, xuất hoặc nối kết. Đối với một số loại cơ sở dữ liệu, chẳng hạn như FoxPro, Paradox hoặc Nbase, đây là tên tệp. Đưa vào phần mở rộng tên tệp (chẳng hạn như. DBF) trong tên tệp. Đây là đối số bắt buộc.

Đích

Tên của bảng đã nhập, đã xuất hoặc được liên kết, chọn truy vấn hoặc đối tượng truy nhập trong cơ sở dữ liệu đích. Đối với một số loại cơ sở dữ liệu, chẳng hạn như FoxPro, Paradox hoặc Nbase, đây là tên tệp. Đưa vào phần mở rộng tên tệp (chẳng hạn như. DBF) trong tên tệp. Đây là đối số bắt buộc.

Nếu bạn chọn nhập trong đối số chuyển giao loạibảng trong đối số đối tượng Type , Access sẽ tạo một bảng mới chứa dữ liệu trong bảng đã nhập.

Nếu bạn nhập một bảng hoặc đối tượng khác, Access sẽ thêm một số vào tên nếu nó xung đột với tên hiện có. Ví dụ, nếu bạn nhập nhân viên và nhân viên đã tồn tại, hãy truy nhập danh mục đăng nhập vào bảng hoặc đối tượng khác Employees1.

Nếu bạn xuất sang một cơ sở dữ liệu Access hoặc một cơ sở dữ liệu khác, Access sẽ tự động thay thế bất kỳ bảng nào hiện có hoặc đối tượng khác có cùng tên.

Chỉ cấu trúc

Xác định việc nhập hoặc chỉ xuất cấu trúc của bảng cơ sở dữ liệu mà không có bất kỳ dữ liệu nào. Chọn hoặc không. Mặc định là Không.

Chú thích

Bạn có thể nhập và xuất bảng giữa Access và các loại cơ sở dữ liệu khác. Bạn cũng có thể xuất truy vấn chọn truy vấn đến các loại cơ sở dữ liệu khác. Access sẽ xuất ra tập kết quả của truy vấn ở dạng bảng. Bạn có thể nhập và xuất mọi đối tượng cơ sở dữ liệu Access nếu cả hai cơ sở dữ liệu đều là cơ sở dữ liệu Access.

Nếu bạn nhập một bảng từ một cơ sở dữ liệu Access khác (. mdb hoặc. accdb), đó là một bảng được liên kết trong cơ sở dữ liệu đó, nó sẽ vẫn được liên kết sau khi bạn nhập nó. Tức là, nối kết được nhập vào, không phải là bảng chính nó.

Nếu cơ sở dữ liệu mà bạn đang truy nhập yêu cầu phải có mật khẩu, một hộp thoại sẽ xuất hiện khi bạn chạy macro. Nhập mật khẩu trong hộp thoại này.

Hành động Importexportdata tương tự như các lệnh trên tab dữ liệu bên ngoài , bên dưới nhập hoặc xuất. Bạn có thể sử dụng các lệnh này để chọn nguồn dữ liệu, chẳng hạn như cơ sở dữ liệu Access hoặc một loại cơ sở dữ liệu khác, một bảng tính hoặc tệp văn bản. Nếu bạn chọn một cơ sở dữ liệu, một hoặc nhiều hộp thoại sẽ xuất hiện trong đó bạn chọn loại đối tượng để nhập hoặc xuất (cho cơ sở dữ liệu Access), tên của đối tượng và các tùy chọn khác, tùy thuộc vào cơ sở dữ liệu mà bạn đang nhập hoặc xuất hoặc liên kết đến. Các đối số cho hành động Importexportdata phản ánh các tùy chọn trong các hộp thoại này.

Nếu bạn muốn cung cấp thông tin chỉ mục cho bảng cơ quan liên kết, trước tiên hãy liên kết bảng:

  1. Trên tab dữ liệu bên ngoài , trong nhóm nhập , bấm vào xem thêm.

  2. Bấm vào tệpđược tạo.

  3. Trong hộp thoại lấy dữ liệu ngoài , hãy nhập đường dẫn cho tệp dBase trong hộp tên tệp .

  4. Bấm nối kết đến nguồn dữ liệu bằng cách tạo bảng đã nối kết, rồi bấm OK.

  5. Xác định chỉ mục trong hộp thoại cho lệnh này. Truy nhập lưu trữ thông tin chỉ mục trong tệp thông tin đặc biệt (. inf), nằm trong thư mục Microsoft Office.

  6. Sau đó, bạn có thể xóa nối kết đến bảng đã nối kết.

Lần tiếp theo bạn sử dụng hành động Importexportdata để nối kết bảng dBase này, Access sẽ sử dụng thông tin chỉ mục mà bạn đã xác định.

Lưu ý: Nếu bạn truy vấn hoặc lọc bảng đã nối kết, truy vấn hoặc bộ lọc đều phân biệt chữ hoa/thường.

Để chạy hành động Importexportdata trong mô-đun Visual Basic for APPLICATIONS (VBA), hãy sử dụng phương pháp chuyển cơ sở dữ liệu của đối tượng DoCmd .

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft Office nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×