-
Hiển thị thông tin chi tiết?
feeling > 10-09-18, 07:37 PM
Em có 1 form và em đang tạo 2 subform trên đó. Em muốn khi click chọn số phiếu ở sfrmPHIEUNHAP thì nó sẽ hiểm thị thông tin chi tiết ở sfrmPHIEUXUAT_CT?
Câu hỏi chi tiết ở file đính kèm.
Link: https://drive.google.com/open?id=17TJX1V...YvY9uaPxok
Cám ơn mọi người nhiều! -
RE: Hiển thị thông tin chi tiết?
cpucloi > 10-09-18, 08:17 PM
Định sửa trực tiếp nhưng thôi, triển khai để mọi người cùng bàn luận
Giả sử mainform có 2 subform là subform1 và subform2
Trên mainform tạo txt_sophieu và gán: = forms!mainform!subform1.form.txt_sophieu (với txt_sophieu là textbox chứa số phiếu trong subform1)
Để lấy chi tiết thì bạn gán LinkMaster và LinkChil ... cho mainform và subform2 -
RE: Hiển thị thông tin chi tiết?
feeling > 10-09-18, 08:25 PM
-
RE: Hiển thị thông tin chi tiết?
tranthanhan1962 > 10-09-18, 11:02 PM
Quan hệ cha con giữa mainform và subfom là Link Master field = tên field liên hệ của mainform và Link Child Field = tên field liên hệ của subform được đặt ở properties của control subform. Do sfrmPHIEUNHAP và sfrmPHIEUXUAT_CT đều là subform của PHIEUNHAP nên giữa hai subform nầy không thể tạo được quan hệ cha con. Muốn khi click chọn số phiếu ở sfrmPHIEUNHAP thì nó sẽ hiển thị thông tin chi tiết ở sfrmPHIEUXUAT_CT thì phải xử lý làm sao field SOPHIEU của subform sfrmPHIEUNHAP trở thành Link Master field của sub form sfrmPHIEUXUAT_CT và giá trị này phải mằm ở mainform PHIEUNHAP chứ không phải ở subform sfrmPHIEUNHAP. Để làm được chuyện này phải tạo trên mainform PHIEUNHAP một textbox (Ví dụ: textbox có tên là TextSOPHIEU).
Gán giá trị file SOPHIEU của subform TextSOPHIEU vào textbox này; Control Source của TextSOPHIEU =[sfrmPHIEUNHAP].[Form]![SOPHIEU].
Trên subform sfrmPHIEUXUAT_CT thiết đặt:
Link Master field = TextSOPHIEU
Link Child Field = SOPHIEU.
Khi giá trị SOPHIEU trên sfrmPHIEUNHAP sẽ truyền tham số vào TextSOPHIEU và sẽ lọc già trị quan hện vào subform