Bạn có thể sử dụng hành động Openreport trong Access cơ sở dữ liệu trên máy tính để mở báo cáo trong Cửa sổ thiết kế hoặc in xem trước 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 để mở. Hộp tên báo cáo trong mục đố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 có chứa hành động OpenReport trong một cơ sở dữ liệu thư viện, Access đầu tiên sẽ tìm báo cáo với tên này trong cơ sở dữ liệu thư viện, sau đó trong cơ sở dữ liệu hiện tại.

Xem

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

Tên bộ lọc

bộ lọc giới hạn các bản ghi của báo cáo. Bạn có thể nhập tên của một truy vấn hiện có hoặc một bộ lọc đã được lưu dưới dạng một 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 có thuộc tính Outputallfields được đặt thành .

Trường hợp điều kiện

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

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

[ tên Field] = Forms! [ formname ]! [điềukhiển tên trên biểu mẫu]

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

Lưu ý: Độ dài tối đa của đối số điều kiện trong đó là 255 ký tự. Nếu bạn cần nhập một khoản SQL phức tạp hơn, trong đó lâu hơn, 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 SQL, trong đó các câu lệnh mệnh đề của tối đa 32.768 ký tự trong VBA.

Chế độ cửa sổ

Phương thức trong đó báo cáo sẽ mở ra. Bấm thông thường, ẩn, biểu tượnghoặ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ố Window MOde không áp dụng khi sử dụng tài liệu theo tab. Để chuyển sang cửa sổ chồng lên nhau:

  1. Bấm tệp , rồi bấm vào tùy chọn truy nhập

  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 , bên dưới tùy chọn cửa sổ tài liệu, hãy bấm vào chồng lấp Windows.

  4. Bấm OK, sau đó đó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 sử dụng thiết đặt máy in hiện tại, mà không cần đưa vào 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 và sau đó sử dụng hành động printout để in nó. Ví dụ, bạn có thể muốn sửa đổi báo cáo hoặc dùng hành động printout để thay đổi thiết đặt máy in trước khi in.

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

Hành động Openreport tương tự như cách 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 và chọn một dạng xem hoặc lệnh in .

Mẹo    

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

  • Bạn có thể kéo báo cáo từ ngăn dẫn hướng đến hàng hành động macro. Thao tác này sẽ tự động tạo ra một hành động Openreport mở báo cáo trong dạng xem báo cáo.

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 dùng 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!

×