Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

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 dự án Access (.adp) và cơ sở dữ liệu khác. Đối với Access cơ sở dữ liệu trên máy tính, bạn cũng có thể liên kết mộ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 chính bảng đó vẫn còn trong cơ sở dữ liệu khác.

Lưu ý: Bắt đầu từ Access 2010, hành động macro TransferDatabase đã đượ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.

Cài đặt

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

Đối số hành động

Mô tả

Loại Truyền

Loại chuyển bạn muốn thực hiện. Chọn Nhập, Xuất hoặc Nối kết trong hộp Loại Truyền trong phần Đối số Hành động của cửa sổ thiết kế macro. Mặc định là Nhập.

Lưu ý: Loại Truyền liên kết không được hỗ trợ cho các dự án Access (.adp).

Loại Cơ sở dữ liệu

Loại cơ sở dữ liệu cần nhập từ, xuất đến hoặc liên kết đến. Bạn có thể chọn Microsoft Access hoặc một trong số các kiểu 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 cần nhập từ, xuất đến hoặc liên kết đến. Bao gồm đườ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à dBASE, hãy nhập thư mục có chứa tệp. Nhập tên tệp vào đối số Source (để nhập hoặc liên kết) hoặc đối số Destination (để xuất).

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

Để xem ví dụ về một liên 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 nguồn dữ liệu bằng cách tạo bảng được nối kết, rồi 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 mới được nối kết trong Cửa sổ thiết kế và xem danh sách thuộc tính của bảng bằng cách bấm Vào Trang Thuộc tính trên tab Thiết kế, bên dưới Công cụ. Văn bản trong cài đặ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 dành cho trình điều khiển ODBC của loại cơ sở dữ liệu ODBC này.

Kiểu Đối tượng

Loại đối tượng cần nhập hoặc xuất. Nếu bạn chọn Microsoft Access cho đối số Kiểu Cơ sở dữ liệu, bạn có thể chọn Bảng, Truyvấn, Biểumẫu, Báocáo,Macro, Mô-đun, Trang Truy nhập Dữ liệu, Dạng xem Máy chủ, Sơđồ, Thủ tục Lưu trữ hoặc Hàm trong hộp Loại Đối tượng. Mặc định là Bảng. Nếu bạn chọn bất kỳ kiểu cơ sở dữ liệu nào khác hoặc nếu bạn chọn Nối kết trong hộp Loại Truyền, đối số này sẽ bị bỏ qua.

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

Nguồn

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

Nếu bạn chọn Nhập trong đối số Transfer TypeTable trong đối số Object 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 bảng hoặc đối tượng khác, Access sẽ thêm 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, Access sẽ đổi tên bảng đã nhập hoặc đối tượng khác Nhân_viên_1.

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

Chỉ cấu trúc

Xác định sẽ chỉ nhập hay xuất chỉ 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 của Access sang các loại cơ sở dữ liệu khác. Access sẽ xuất tập kết quả của truy vấn dưới dạng bảng. Bạn có thể nhập và xuất bất kỳ đối tượng cơ sở dữ liệu Access nào nếu cả hai cơ sở dữ liệu đều là cơ sở dữ liệu Access.

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

Nếu cơ sở dữ liệu bạn đang truy nhập yêu cầu 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 vào hộp thoại này.

Hành động ImportExportData tương tự như các lệnh trên tab Dữ liệu 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, 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 cần nhập hoặc xuất (đối với 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 bạn đang nhập từ hoặc xuất hay 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 dBASE được liên kết, trước tiên hãy nối kết bảng:

  1. Trên tab Dữ liệu Bên ngoài, trong nhóm Nhập , hãy bấm Thêm.

  2. Bấm tệp dBASE.

  3. Trong hộp thoại Lấy Dữ liệu Ngoài, nhập đường dẫn cho tệp dBASE trong hộp Tên tệp.

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

  5. Chỉ định chỉ mục trong hộp thoại cho lệnh này. Access 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 liên kết tới bảng được liên kết.

Lần sau khi bạn sử dụng hành động ImportExportData để liên kết bảng dBASE này, Access sẽ sử dụng thông tin chỉ mục mà bạn đã chỉ định.

Lưu ý: Nếu bạn truy vấn hoặc lọc bảng được liên kết, truy vấn hoặc bộ lọc có phân biệt chữ hoa, chữ 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 TransferDatabase của đối tượng DoCmd.

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

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?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

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

×