Help: Tra cứu thông tin hàng hóa theo mã hàng

  • Thread starter Lê Đình Nhiễu
  • Ngày gửi
L

Lê Đình Nhiễu

Guest
19/11/14
7
0
1
Mình có Bảng CTHH(Mathuoc,Tenthuoc,Hamluong,DVT,Soluong,Dongia). Làm thế nào khi trong Form ta chỉ nhập Mathuoc thi hiện ra các thông tin Tenthuoc,Hamluong,DVT. thanks cá AC nhiều, mong được sớm hồi âm.
 
Khóa học Quản trị dòng tiền
N

nguoiconxunui

Khách vãng lai
29/6/04
1,280
215
63
Bình Định
aso2pc.co.cc
Dùng Dlookup ý, google để biết cách sử dụng

Mấy cái này nên dùng vba để xử lý các sự kiện change/edit/del/update...
 
L

Lê Đình Nhiễu

Guest
19/11/14
7
0
1
Sao mình làm như thế này =DLookUp([Mathuoc];[CTHH];[4]) lại báo lỗi vậy bạn, mong bạn chỉ giáo.
 
K

Kimtinhco

Guest
26/11/14
14
5
3
43
Bạn làm như sau:
Gắn vào sự kiện After update của ô Mathuoc dòng code sau

*Vì tôi không biết Form của bạn đặt tên là gì tôi lấy ví dụ bạn đặt tên form là banhang (chẳng hạn)

Tenthuoc = DLookup("[Tenthuoc]", "CTHH", "[mathuoc]=forms!banhang!mathuoc")
Hamluong = DLookup("[Hamluong]", "CTHH", "[mathuoc]=forms!banhang!mathuoc")








Bạn hãy thử xem chúc bạn thành công
 
Sửa lần cuối:
K

Kimtinhco

Guest
26/11/14
14
5
3
43
Bạn xem ảnh sau đây: bạn nhớ thay tên form của bạn vào tên form do mình đặt là Banhang
banthuov1uGnB4.jpg
 
Sửa lần cuối:
  • Like
Reactions: Lê Đình Nhiễu
K

Kimtinhco

Guest
26/11/14
14
5
3
43
=DLookUp([Mathuoc];[CTHH];[4])
Hàm này của bạn sai ở chỗ:
Hàm này chỉ ra bạn đang tìm kiếm Mathuoc trong bảng CTHH nhưng điều kiện tìm kiếm lại không rõ dang ở chỗ số [4]
Tôi lấy ví dụ tìm kiếm như sau:
=Dlookup([Tenthuoc];[CTHH];"[mathuoc]=4")
 
L

Lê Đình Nhiễu

Guest
19/11/14
7
0
1
Rất cảm ơn sự trợ giúp nhiệt tình của các AC, đặt biệt là thành viên Kimtinhco. Nhưng lại có vấn đề nảy sinh sau:

- Mình làm giống như Kimtinhco hướng dẫn thì đúng trên Subform.

- Khi mình đưa Subform vào Mainform lại báo lỗi, mình thử thay đổi tên form trong câu lệnh thành tên của Mainform thì cũng báo lỗi không làm được.

AC có cao kiến gì xin chỉ giáo với.
 
K

Kimtinhco

Guest
26/11/14
14
5
3
43
Vì lúc này Subform la một đối tượng nằm trên Mainform
Giả sử tên Mainform của bạn là : Banhang
Tên subform khi đặt trên Mainform là :Chitiet

Lúc này : Tenthuoc=Dlookup("[Tenthuoc]","CTHH","[Mathuoc]=Forms!Banhang!Chitiet!mathuoc")

Good luck
 
  • Like
Reactions: Lê Đình Nhiễu
L

Lê Đình Nhiễu

Guest
19/11/14
7
0
1
Vì lúc này Subform la một đối tượng nằm trên Mainform
Giả sử tên Mainform của bạn là : Banhang
Tên subform khi đặt trên Mainform là :Chitiet

Lúc này : Tenthuoc=Dlookup("[Tenthuoc]","CTHH","[Mathuoc]=Forms!Banhang!Chitiet!mathuoc")

Good luck
Không được bạn ơi, vấn đề lại nặng hơn, cả sub và main đều không chạy
TenThuoc = DLookup("[TenThuoc]", "THUOC", "[MaThuoc]=forms!HOADON!NhapThuocSub!MaThuoc")
DVT = DLookup("[DVT]", "THUOC", "[MaThuoc]=forms!HOADON!NhapThuocSub!MaThuoc")
(mình thay tên Table CTHH thành Table THUOC)
 

Xem nhiều

Webketoan Zalo OA