Thanks
Tôi có 1 table DANH MUC TAI KHOAN gồm 2 field MATK: Text và SODU: Number Tôi dùng DLookUp để lấy [SODU] tương ứng với [MATK] để gán vào một text box bằng cách làm một điều kiện [Xin cho biết mã số xử lý]=[MATK] như hàm dưới đây: =DLookUp["[SODU]","DANH MUC TAI KHOAN","[MATK]= [Xin cho biết mã số xử lý]"] Hàm này dùng cho report này thì đúng, dùng cho report khác thì lại báo lỗi [tất nhiên là cú pháp đúng với từng report cụ thể]. Nếu tôi thay điều kiện [Xin cho biết mã số xử lý] bằng một [MATK] cụ thể thì cho kế quả đúng. VD: =DLookUp["[SODU]","DANH MUC TAI KHOAN","[MATK]= '111'" [hàm cho kết quả đúng] Bạn nào biết lý do báo lỗi, hoặc chỉ cho cách giải quyết thì tốt quá. Xin trân trọng cảm ơn.
Dear Nguyentronguyen, ----------------------- Bạn nên tham khảo cú pháp của hàm này trong phần trợ giúp của MS Access. Ở đây tôi chỉ nhấn mạnh cho bạn cú pháp của DLOOKUP như sau:
DLOOKUP[, ,[Criteria]]
hàm gồm 3 tham số. Thông thường các tham số này là kiểu String. Tuy nhiên, rất có thể bạn sẽ gặp rắc rối ở tham số thứ ba [Criteria] nếu bạn muốn có một điều kiện tìm kiếm động. Tôi ví dụ: thay vì bạn viết:
=DLookUp["[SODU]","DANH MUC TAI KHOAN","[MATK]= '111'"] bạn có thể viết tham số động như thế này:
=DLookUp["[SODU]","DANH MUC TAI KHOAN","[MATK]= '" & SODU.Value & "'"]
Bạn cũng lưu ý là một chuỗi trong một biểu thức được biểu thị bằng một cặp dấu nháy đơn ['] và & SODU.Value & đóng vai trò là một đối tượng. Thuộc tính Value trả về giá trị mà bạn muốn chọn làm điều kiện. Ở mức cao hơn hoặc có yêu cầu cụ thể, bạn sẽ nhận được câu trả lời thích đáng hơn!
Chúc bạn thành công!
Toggle signature
Always careful - Always successful
Reactions: nguyentam0310
Trân trọng cảm ơn bạn Đào Việt Cường. Theo hướng dẫn của Bạn, tôi đã hoàn thành công việc của mình. Rất tiếc ở xa quá [Lâm đồng], nếu gần đã mời bạn đi nhậu rồi. Cái hàm này làm tôi đau đầu mất mấy ngày liền.
Tôi làm như thế này: =DLookUp["[SODU]","DANH MUC TAI KHOAN","[MATK]= '" & SODU.Value & "'"]
Ôh!
nguyentronguyen à! -------------------- Bạn cứ gửi qua WKT cũng được mà, đã là mem của WKT thì có ngại gì xa xôi!
Rất tiếc ở xa quá [Lâm đồng], nếu gần đã mời bạn đi nhậu rồi.
:beer: :dzo:
Toggle signature
Always careful - Always successful
Sử dụng Dlooup trong access TÔI ĐANG HỌC ACCESS BẠN NÀO CÓ THỂ SỬA GIÚP TÔI CODE NÀY KHÔNG
[=DLookUp["tendv","DANHBADONVI","MADV= Forms!MUAHANG!MADV"] TÔI LÀM HOÀI NHƯNG NÓ VẪN EROR
MADV của bạn kiểu text hay kiểu nunber. Nếu là text:
TÔI ĐANG HỌC ACCESS BẠN NÀO CÓ THỂ SỬA GIÚP TÔI CODE NÀY KHÔNG
[=DLookUp["tendv","DANHBADONVI","MADV= Forms!MUAHANG!MADV"] TÔI LÀM HOÀI NHƯNG NÓ VẪN EROR
Nếu là number:
=dlookup["[tendv]","DANHBADONVI","[MADV]='"& forms!MUAHANG!MADV &"'"]
=dlookup["[tendv]","DANHBADONVI","[MADV]=" & forms!MUAHANG!MADV]
Toggle signature
:sorry:
ai bit access thi gup minh voi!!! minh dang lam de tai tot nghiep !!
mình muốn hỏi là làm thế cho tiêu đề của form có thể chạy được vay????:angel:
ai bit gúp minh voi.minh xin cảm on trứoc nha!!!:1luvu:
ai bit access thi gup minh voi!!! minh dang lam de tai tot nghiep !!
mình muốn hỏi là làm thế cho tiêu đề của form có thể chạy được vay????:angel:
ai bit gúp minh voi.minh xin cảm on trứoc nha!!!:1luvu:
Cho mình hỏi thêm là bạn muốn chạy như thế nào? Chạy qua trái, qua phải, chạy từng chữ....