Đình Phán > 27-05-22, 03:32 PM
ongke0711 > 27-05-22, 08:04 PM
Đình Phán > 27-05-22, 10:24 PM
Đình Phán > 27-05-22, 10:34 PM
(27-05-22, 10:24 PM)Đình Phán Đã viết: Vẫn là anh Ongke0711 giúp em ạ.Vấn đề 2 em đã giải quyết được rồi. Nếu chỉ để cbxSPM thì đang chưa có giá trị, phải lấy giá trị đã chọn từ Form trước.
CSDL này đúng là bất ổn, em đã cố xử lý ngoài excel nhiều để quy về cùng 1 dạng dữ liệu trước khi đẩy vào Access.
Với tblCTGS thì đúng là không thể cài Primary Key được, do 1 số CTGS có thể xuất hiện nhiều lần tại các năm, mỗi lần muốn Tra cứu em đều phải dùng 2 field là Số CTGS và Năm mới truy xuất ra các field còn lại được.
Giải pháp Yes/No cho Vấn đề 1, em chưa hiểu rõ ý của anh lắm. Sở dĩ em phải đưa ra 2 bảng vì em đang muốn in Biên bản bàn giao (report) cho nó nữa.
Vấn đề 2: Em đã thêm nháy đơn nhưng vẫn báo #Name?
=DLookUp("[Thu_Kho]","[tblMuon]","[Ma_Phieu_Muon]='" & [cbxSPM].[Value] & "'")
Nhờ anh chỉ dạy rõ hơn ạ
Em cảm ơn
ongke0711 > 29-05-22, 12:20 PM
(27-05-22, 10:34 PM)Đình Phán Đã viết: Vấn đề 2 em đã giải quyết được rồi. Nếu chỉ để cbxSPM thì đang chưa có giá trị, phải lấy giá trị đã chọn từ Form trước.
Nhưng vấn đề Dlookup lồng em làm mãi không được, anh có thể giúp em chỗ này không ạ?
=Dlookup("[Ho_Va_Ten]","[tblNhanVien]","[Email]=DLookUp("[Nguoi_Muon]","[tblMuon]","[Ma_Phieu_Muon]='" & [Forms]![fmTTPhieuMuon]![cbxSPM].[Value] & "'")")
Đình Phán > 30-05-22, 04:20 PM
(29-05-22, 12:20 PM)ongke0711 Đã viết: Làm gì có chuyện lồng DLookup như vậy? Mục đích câu lệnh này là bạn muốn trả về thông tin gì?
Đính kèm là file tôi sửa sơ cho bạn về cái table nhập liệu phiếu Trả, bạn tự làm cho phiếu Mượn. Cách bạn thiết kế cái Form Trả hiện tại nó không thuận tiện cho việc nhập liệu trường hợp này.
Link: https://www.mediafire.com/file/nj4lf988b...a.zip/file