Chào các bạn,
Mình đang thiết kế 1 report có chứa subreport (như trong hình).
Theo như trong hình, MAIN REPORT của mình là 1 danh sách (người dùng). SUB REPORT của mình là bảng hạn mức số báo cáo phải làm theo
PHÒNG BAN. Liên kết giữa Main và sub report cũng sẽ là
PHÒNG BAN (trong hình này, mình chưa tạo Master-Child link, vì muốn hiển thị toàn bộ dữ liệu của SUB REPORT)
Mình mong muốn khi click vào từng row (record) trên MAIN REPORT, SUB REPORT sẽ tự động tải lại thông tin tương ứng. Chẳng hạn:
- Click vào dòng 1 của MAIN REPORT (có giá trị của PHÒNG BAN là 3. THU KY), SUB REPORT sẽ tự động lọc và chỉ hiện thị dữ liệu có PHONG BAN là 3. THU KY (tức record có ID là 3 và 8 ở Sub report), các dữ liệu khác không hiện thị.
- Tương tự, tiếp tục click vào dòng 2 ở MAIN REPORT (có giá trị của PHONG BAN là 2. KINH DOANH) SUB REPORT sẽ tự động lọc và chỉ hiện thị dữ liệu có PHONG BAN là 2. KINH DOANH (tức record có ID là 2 và 7 ở Sub report), các dữ liệu khác không hiện thị.
Hiện tại, khi mình dùng Master-Child link (trường link là PHONG BAN) thì SUB REPORT khi tải lên tự động lọc theo giá trị ở dòng đầu tiên của MAIN REPORT (tức 3. THU KY). Khi click qua các dòng có giá trị ở trường PHONG BAN khác ở MAIN REPORT (như 1. GIAM DOC; 2. KINH DOANH), SUB REPORT vẫn không thay đổi.
Vậy cho mình hỏi, có cách nào giúp cho SUBREPORT tự động lọc lại theo dòng được chọn ở MAIN REPORT không? (mặc định thì SUB REPORT lấy giá trị ở dòng đầu tiên)
Bạn nào có cao kiến, xin chỉ giáo mình nhé. Mình thử tìm mãi trên internet mà vẫn không làm được