Giúp đỡ về hàm tham chiếu DLookup trong Access

Liên hệ QC

thammong

Thành viên mới
Tham gia
30/6/10
Bài viết
1
Được thích
1
Các anh chị giúp e với, e có 1 cái report cần tham chiếu rất là nhiều dữ liệu từ các form khác, mà mới có field đầu tiên là e làm hoài mà không ra rồi.
Cụ thể như sau:

Table OrderDetail (sogiaodich,masp..) <không có tên sản phẩm mà chỉ có mã sp>

Table Product_Name (masp,tensp)
Report Finane (sogiaodich,nguoimua,nguoiban...)
trong report này có 1 field la cần hiển thị tên sản phẩm.
E nghĩ là lấy sogiaodich tham chieu voi sogiaodich trong table OrderDetail. Table Orderdetail sẽ liên kết với table Product_Name thông qua masp. Từ đó sẽ ra được tensp
Không biết có đúng ko vậy mấy anh chị? E dùng hàm DLookup làm hoài mà không ra.
Mong được sự giúp đỡ của các anh chị. Em ngồi làm 4 tiếng rồi nà không được gì cả. Em nhức đầu quá, huhu.
Em không rành mấy cái hàm lắm, hic.
 
Đưa 1 file ví dụ cụ thể cái chỗ mà bạn chưa làm được ấy?
 
Cụ thể như sau:

Table OrderDetail (sogiaodich,masp..) <không có tên sản phẩm mà chỉ có mã sp>

Table Product_Name (masp,tensp)
Report Finane (sogiaodich,nguoimua,nguoiban...)
trong report này có 1 field la cần hiển thị tên sản phẩm.
E nghĩ là lấy sogiaodich tham chieu voi sogiaodich trong table OrderDetail. Table Orderdetail sẽ liên kết với table Product_Name thông qua masp. Từ đó sẽ ra được tensp
Không biết có đúng ko vậy mấy anh chị? E dùng hàm DLookup làm hoài mà không ra.
Mong được sự giúp đỡ của các anh chị. Em ngồi làm 4 tiếng rồi nà không được gì cả. Em nhức đầu quá, huhu.
Em không rành mấy cái hàm lắm, hic.

Theo mình, hướng bạn làm như vậy là đúng rồi, có nhiều cách để làm, bạn cứ đưa bài của mình lên để mọi người xem và góp ý cho.
Thân.
 
Bạn có thể dùng công thức sau:
dlookup('tensp","product name","masp=" & dlookup("masp","orderdetail","sogiaodich=" & sogiaodich(tren report)))
Làm thử bạn nhé.
 
Đây là vấn đề không đơn giản như vậy trên thực tế. Table OrderDetai nếu không có Field chi tiết cho tùng hợp đồng thì sao có thể gán ngang như vậy được. Cụ thể:

Trong 1 Hợp đồng mua bán 5 loại sản phẩm (SP01,SP02,SP03,SP04,SP05) . 5 SP này có chung 1
sogiaodich (Giả sử HD01).
Vậy khi bạn biết HD01 thì bạn sẽ lấy SP nào đây trong 5 SP
(SP01,SP02,SP03,SP04,SP05)

Vậy nếu không có thêm điều kiện nào khác thì đây là vấn đề không giải quyết được trừ phi mỗi HD chỉ có 1 SP.

 
Bạn có thể Update file đó lên và nói yêu cầu, mình sẽ thấy nh người giúp đó.
 
Bạn có thể Update file đó lên và nói yêu cầu, mình sẽ thấy nh người giúp đó.
Bạn cứ Up file lên, chắc anh gialilama có thể giúp bạn được đó, nếu dữ liệu không thể share bạn có thể email riêng cho anh ấy nhé. Tìm được đúng người chữa đúng bệnh trong lĩnh vực Access rồi đó, anh gialilama rất nhiệt tình với các mem của GPE mà, hiiiiiiiiiiiiiii....
 
Không biết vấn đề tôi nêu ra đây có tương tự như của bạn không? Nếu giống thì xin được phép tham gia bằng file mẫu đính kèm. Tôi muốn dùng Query1 lọc kết hợp hai Table1 và Table2, với tất cả các records từ Table2 (lấy hai cột Ten và NgS) và cột GxP từ Table1 tương ứng qua SoD. Nếu có nhiều hơn records trùng (SoD giống nhau) thì chỉ giữ lại 1 record nào có MaG lớn nhất. Xin cám ơn.
 

File đính kèm

  • extra.rar
    10.9 KB · Đọc: 251
Mình có 01 file như sau (có file đính kèm) bạn có thể làm giúp mình chỗ đơn giá của bảng HOADON khi nhập MAXN thì sẽ tự động điền đơn giá trong bảng XETNGHIEM vào được k? mình làm mãi mà k đc. Mình đang cần gấp. Cảm ơn các bạn
Gửi cho mình theo địa chỉ langkhachthoisohoa123@gmail.com
 

File đính kèm

  • QLKB.rar
    31.2 KB · Đọc: 12
Web KT
Back
Top Bottom