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 OpenReport trong cơ sở dữ liệu Access trên máy tính để mở báo cáo trong Cửa sổ thiết kế hoặc Xem trước khi In hoặc gửi báo cáo trực tiếp đến máy in. Bạn cũng có thể hạn chế các bản ghi được in trong báo cáo.

Thiết đặt

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

Đối số hành động

Mô tả

Tên Báo cáo

Tên của báo cáo cần mở. Hộp Tên Báo cáo trong phần Đối số Hành động của ngăn Bộ dựng Macro hiển thị tất cả báo cáo trong cơ sở dữ liệu hiện tại. Đây là đối số bắt buộc.

Nếu bạn chạy macro chứa hành động OpenReport trong một cơ sở dữ liệu thư viện, Access trước tiên sẽ tìm kiếm báo cáo với 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.

Xem

Dạng xem mà báo cáo sẽ mở ra. Bấm In (in báo cáo ngay), Thiết kế hoặc Xem trước khi In trong hộp Xem . Mặc định là In.

Tên Bộ lọc

Một bộ lọc hạn chế bản ghi của báo cáo. Bạn có thể nhập tên của dữ liệu hiện truy vấn hoặc bộ lọc đã được lưu dưới dạng truy vấn. Tuy nhiên, truy vấn phải bao gồm tất cả các trường trong báo cáo bạn đang mở hoặc đặt thuộc tính OutputAllFields thành Yes.

Điều kiện ở đâu

Mệnh đề SQL WHERE hợp lệ (không có từ WHERE) hoặc biểu thức Access sử dụng để chọn bản ghi từ các bản ghi cơ sở của báo bảng hoặc truy vấn. Nếu bạn chọn một bộ lọc có tham đối Tên Bộ lọc, Access sẽ áp dụng mệnh đề WHERE này cho kết quả của bộ lọc.

Để mở báo cáo và hạn chế bản ghi của báo cáo chỉ định theo giá trị của điều khiển trên biểu mẫu, hãy sử dụng biểu thức sau đây:

[ fieldname ] = Forms! [ formname ]! [ controlname on form ]

Thay thế fieldname bằng tên của một trường trong bảng hoặc truy vấn cơ sở của báo cáo mà bạn muốn mở. Thay thế formnamecontrolname trên biểu mẫu bằng tên của biểu mẫu và điều khiển trên biểu mẫu có chứa giá trị bạn muốn bản ghi trong báo cáo khớp.

Lưu ý: Độ dài tối đa của đối số Where Condition là 255 ký tự. Nếu bạn cần nhập mệnh đề SQL WHERE phức tạp hơn mức này, hãy sử dụng phương pháp OpenReport của đối tượng DoCmd trong mô-đun Visual Basic for Applications (VBA) thay vào đó. Bạn có thể nhập câu lệnh mệnh đề SQL WHERE có tối đa 32.768 ký tự trong VBA.

Chế độ Cửa sổ

Chế độ mà báo cáo sẽ mở ra. Bấm Thông thường, Ẩn, Biểu tượng hoặc Hộp thoại trong hộp Chế độ Cửa sổ. Mặc định là Bình thường.

Lưu ý: Một số thiết đặtđối số ode Window M không áp dụng khi sử dụng tài liệu chia theo tab. Để chuyển sang các cửa sổ chồng lấp:

  1. Bấm Vào Tệp , rồi bấm vào Tùy chọn Access

  2. Trong hộp thoại Tùy chọn Access, bấm vào Cơ sở dữ liệu Hiện tại.

  3. Trong phần Tùy chọn Ứng dụng , dưới Tùy chọn Cửa sổ Tài liệu, hãy bấm Cửa sổ Chồng lấp.

  4. Bấm OK, rồi đóng và mở lại cơ sở dữ liệu.

Chú thích

Thiết đặt In cho đối số Xem sẽ in báo cáo ngay lập tức bằng cách dùng thiết đặt máy in hiện tại, mà không làm xuất hiện hộp thoại In. Bạn cũng có thể sử dụng hành động OpenReport để mở và thiết lập báo cáo, rồi sử dụng hành động PrintOut để in. Ví dụ: bạn có thể muốn sửa đổi báo cáo hoặc sử dụng hành động PrintOut để thay đổi cài đặt máy in trước khi in.

Bộ lọc và điều kiện WHERE bạn áp dụng trở thành thiết đặt của thuộc tính Filter của báo cáo.

Hành động OpenReport tương tự như bấm đúp vào báo cáo trong Ngăn Dẫn hướng hoặc bấm chuột phải vào báo cáo trong Ngăn Dẫn hướng, rồi chọn một dạng xem hoặc lệnh In .

Mẹo    

  • Để in báo cáo tương tự cho các tập dữ liệu khác nhau, hãy sử dụng một bộ lọc hoặc mệnh đề WHERE để hạn chế các bản ghi được in trong báo cáo. Sau đó chỉnh sửa macro để áp dụng một bộ lọc khác hoặc thay đổi đối số Where Condition .

  • Bạn có thể kéo một báo cáo từ Ngăn Dẫn hướng vào một hàng hành động. Thao tác này sẽ tự động tạo một hành động OpenReport để mở báo cáo ở dạng xem Báo cáo.

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!

×