-
RE: Dbclick từ 1 kết quả trên subform để mở main form với dữ liệu của dòng đó
hoangdieuthuy82 > 09-04-23, 11:19 PM
Chào các anh/chị em và các bạn.
Mình cũng đang gặp vấn đề với thủ tục double click vào dữ liệu trên subform để mở main form.
Subform của mình là datasheet của mainform (chỉ lựa chọn 1 số field để hiển thị)
Để thiết kế form được linh hoạt, mình không chọn dùng Splitform nên mình đã tham khảo trên diễn đàn để viết code và tạo sự kiện nhưng khi thử click trên subform thì mainform hiện ra không có thông tin gì cả.
Mình mới tự học access được 1 tháng nay nên dù rất cố gắng nhưng không biết lỗi ở đâu và sửa lỗi như thế nào. Xin nhờ các anh/chị em và các bạn chỉ cho mình để qua đó mình có thêm kiến thức về access.
Mình xin cảm ơn.
https://drive.google.com/file/d/1yAE87dp...sp=sharing -
RE: Dbclick từ 1 kết quả trên subform để mở main form với dữ liệu của dòng đó
cpucloi > 10-04-23, 05:31 PM
Trích dẫn:Mình cũng đang gặp vấn đề với thủ tục double click vào dữ liệu trên subform để mở main form.
Cái này thì thật sự không hiểu, chắc ý bạn là khi click vào subform thì hiển thị dữ liệu lên mainform
Chứ nếu subform nằm trên mainform thì đương nhiên mainform đã mở rồi
Trích dẫn:tạo sự kiện nhưng khi thử click trên subform thì mainform hiện ra không có thông tin gì cả.
Thấy trong file của bạn:
1. Mainform đã đặt sẵn điều kiện ID = 372
Mã:SELECT *
FROM Wydania
WHERE (((Wydania.ID)=372));
2. Còn trong subform bạn đặt điều kiện theo [Forms]![FrmFak]![txtNgayCT] và [Forms]![FrmFak]![txtSeria]
Mã:SELECT Wydania.Data_Wystawienia, Wydania.Nr_Short, Wydania.Numer_FV, Wydania.Klient, Wydania.Id, Wydania.Seria FROM Wydania WHERE (((Wydania.Data_Wystawienia)=[Forms]![FrmFak]![txtNgayCT]) AND ((Wydania.Seria)=[Forms]![FrmFak]![txtSeria])) ORDER BY Wydania.Id;
3. Nên tìm hiểu thêm về Link Master Fileds và Link Child Fileds
... và 4. Câu lệnh này trong sự kiện On Dbl Click của Numer_FV không đúng
Mã:Private Sub Numer_FV_DblClick(Cancel As Integer)
DoCmd.OpenForm "FrmFak", acNormal, , "[Numer_FV] = '" & Me.Numer_FV & "'"
End Sub
Trên 4rum có nhiều chủ đề về vấn đề tương tự như thế này, có hàm gọi dữ liệu từ subform để load lên mainform, bạn nên tìm hiểu kỹ hơn. Ô tìm kiếm ở phía trên bên phải màn hình, wellcome.