Đánh giá chủ đề:
  • 4 Votes - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Không lấy được tổng số trang của report để đưa vào biến
#1
Tôi có thiết kế một form chọn thông số in cho report. Các sự kiện xảy ra thứ tự như sau:
- Mở Report (docmd.openreport "reportname", acpreview):
có một biến lấy tên của report: mreportname = me.name
- Khi bấm nút in trên menu, mở form chọn tham số để in.
Tạo ra hai biến:
page1 = reports(mreportname).page (lấy trang hiện hành của report)
page2 = reports(mreportname).pages (lấy tổng số trang của report)

Gặp vấn đề: page2 luôn bằng 0.
Nhờ các PRO chỉ giúp: làm thế nào page2 bằng tổng số trang của report (mreportname)

Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#2
Số pages chỉ được counter sau khi xảy ra events Onpage của report.
Vì vậy, để chắc chắn đúng, bạn nên để page2 là 1 biến toàn cục ( khai báo public và đặt đầu module nào đó).
Mã:
Public page2 As Integer

Sau đó gán nó bằng giá trị trong event onpage
Mã:
Private Sub Report_Page()
page2=[Pages]
End Sub
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn haquocquan


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] Làm sao bỏ khoảng trắng giữa các dòng trong Sub Report ongke0711 15 1,001 06-02-18, 07:11 AM
Bài mới nhất: tieu_ngao
  [Lỗi] Giúp đỡ Hàm dsum trong report bị lỗi thanhhau828 9 315 03-02-18, 07:51 PM
Bài mới nhất: tranthanhan1962
  Hướng Dẫn Tạo Report như mẫu lý lịch trích ngang mrtoanbin 12 499 31-01-18, 10:39 PM
Bài mới nhất: tranthanhan1962
Tongue [Hỏi] lấy dữ liệu từ form qua report Godspear 4 197 24-01-18, 10:34 AM
Bài mới nhất: ongke0711
  [Hỏi] in report theo 1 tên khách hàng đã chọn sẵn trong form ? quangtt 5 1,731 10-01-18, 11:58 AM
Bài mới nhất: hoaipnb

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ