Bạn có thể sử dụng hành động ExportWithFormatting để xuất dữ liệu trong đối tượng cơ sở dữ liệu Access đã xác định ( biểu dữ liệu, biểu mẫu, báo cáo, hoặc mô-đun ) sang một số định dạng đầu ra.
Lưu ý: Hành động macro ExportWithFormatting không sẵn dùng trong các ứng dụng web Access.
Cài đặt
Hành động ExportWithFormatting có các đối số sau đây.
Đối số hành động |
Mô tả |
---|---|
Loại Đối tượng |
Loại đối tượng chứa dữ liệu cần xuất. Bấm Bảng (đối với biểu dữ liệu bảng), Truy vấn (đối với biểu dữ liệu truy vấn), Biểu mẫu (đối với biểu mẫu hoặc biểu dữ liệu biểu mẫu), Báo cáo, Mô-đun, Dạng xem Máy chủ, Thủ tục Lưu trữ hoặc Hàm trong hộp Loại Đối tượng trong phần Đối số Hành động của cửa sổ thiết kế macro. Bạn không thể xuất macro. Nếu bạn muốn xuất đối tượng hiện hoạt, hãy chọn loại đối tượng có đối số này, nhưng để trống đối số Tên Đối tượng. Đây là đối số bắt buộc. Mặc định là Bảng. |
Tên Đối tượng |
Tên đối tượng chứa dữ liệu cần xuất. Hộp Tên Đối tượng hiển thị tất cả đối tượng trong cơ sở dữ liệu của loại do đối số Loại Đối tượng chọn. Nếu bạn chạy macro chứa hành động ExportWithFormatting trong cơ sở dữ liệu thư viện, trước tiên Access sẽ tìm đối tượng có tên này trong cơ sở dữ liệu thư viện, rồi trong cơ sở dữ liệu hiện tại. |
Định dạng Đầu ra |
Kiểu định dạng mà bạn muốn sử dụng để xuất dữ liệu. Bạn có thể chọn Sổ làm việc Excel 97 - Excel 2003 (*.xls), Sổ làm việc Nhị phân Excel (*.xlsb), Sổ làm việc Excel (*.xlsx), HTML (*.htm; *.html), Sổ làm việc Microsoft Excel 5.0/95 (*.xls), Định dạng PDF (*.pdf), Văn bản có Định dạng (*.rtf), Tệp Văn bản (*.txt) hoặc Định dạng XPS (*.xps). Nếu bạn để trống đối số này, Access sẽ nhắc bạn chọn định dạng đầu ra. |
Tệp Xuất |
Tệp mà bạn muốn xuất dữ liệu, bao gồm đường dẫn đầy đủ. Bạn có thể bao gồm phần mở rộng tên tệp chuẩn cho định dạng đầu ra mà bạn chọn với đối số Định dạng Đầu ra, nhưng điều này không phải là bắt buộc. Nếu bạn để trống đối số Tệp Xuất, Access sẽ nhắc bạn chọn tên tệp xuất. |
Tự động Bắt đầu |
Xác định xem bạn có muốn phần mềm thích hợp khởi động ngay lập tức sau khi hành động ExportWithFormatting chạy hay không, với tệp được xác định bởi đối số Tệp Xuất được mở. |
Tệp Mẫu |
Đường dẫn và tên tệp của một tệp mà bạn muốn sử dụng làm mẫu cho tệp HTML. Tệp mẫu là tệp văn bản bao gồm thẻ và mã thông báo HTML dành riêng cho Access. |
Mã hóa |
Loại định dạng mã hóa ký tự mà bạn muốn sử dụng để xuất dữ liệu văn bản hoặc HTML. Bạn có thể chọn MS-DOS, Unicode hoặc Unicode (UTF-8). Thiết đặt đối số MS-DOS chỉ sẵn có đối với tệp văn bản. Nếu bạn để trống đối số này, Access sẽ xuất dữ liệu bằng cách sử dụng mã hóa mặc định Windows cho tệp văn bản và mã hóa hệ thống mặc định cho tệp HTML. |
Chất lượng Đầu ra |
Chọn In để tối ưu hóa đầu ra để in hoặc Màn hình để tối ưu hóa đầu ra để hiển thị trên màn hình. |
Chú thích
Dữ liệu Access là đầu ra ở định dạng đã chọn và có thể được đọc bởi bất kỳ chương trình nào sử dụng cùng một định dạng. Chẳng hạn, bạn có thể xuất một báo cáo Access cùng với định dạng của báo cáo thành tài liệu Văn bản có Định dạng rồi mở tài liệu trong Microsoft Word.
Nếu bạn xuất đối tượng cơ sở dữ liệu sang định dạng HTML, Access sẽ tạo một tệp có định dạng HTML chứa dữ liệu từ đối tượng đó. Bạn có thể sử dụng đối số TệpMẫu để xác định một tệp dùng làm mẫu cho tệp .html.
Các quy tắc sau đây áp dụng khi bạn sử dụng hành động macro ExportWithFormatting để xuất đối tượng cơ sở dữ liệu sang bất kỳ định dạng đầu ra nào:
-
Bạn có thể xuất dữ liệu trong biểu dữ liệu bảng, truy vấn và biểu mẫu. Trong tệp xuất, tất cả các trường trong biểu dữ liệu sẽ hiển thị như trong Access, ngoại trừ các trường chứa đối tượng OLE. Các cột cho trường đối tượng OLE được bao gồm trong tệp xuất, nhưng các trường này đều trống.
-
Đối với điều khiển được gắn kết với trường Có/Không (nút chuyển đổi, nút tùy chọn hoặc hộp kiểm), tệp xuất hiển thị giá trị –1 (Có) hoặc 0 (Không).
-
Đối với hộp văn bản được gắn kết với trường Siêu kết nối, tệp xuất hiển thị siêu kết nối đối với tất cả các định dạng đầu ra ngoại trừ văn bản MS-DOS (trong trường hợp này, siêu kết nối được hiển thị như văn bản thường).
-
Nếu bạn xuất dữ liệu trong biểu mẫu trong Dạng xem biểu mẫu, tệp xuất luôn chứa Dạng xem biểu dữ liệu của biểu mẫu.
-
Khi bạn xuất biểu dữ liệu hoặc biểu mẫu ở định dạng HTML, một tệp .html sẽ được tạo. Khi bạn xuất báo cáo ở định dạng HTML, một tệp .html sẽ được tạo cho mỗi trang trong báo cáo.
Kết quả của việc chạy hành động macro ExportWithFormatting tương tự như bấm vào một trong các tùy chọn trong nhóm Xuất trên tab Dữ liệu Bên ngoài. Đối hành động tương ứng với các thiết đặt trong hộp thoại Xuất.
Để chạy hành động macro ExportWithFormatting trong mô-đun Visual Basic for Applications (VBA), hãy sử dụng phương pháp OutputTo của đối tượng DoCmd .