-
Sử dụng hàm Vlookup trong access?
nguyenthien0908 > 14-06-11, 12:29 AM
mình có hai bảng: tbl_DS(mathe,hoten,namsinh,gioitinh) và tbl_DmNhom(Ma_DT,nhom,diengiai)
trong trường mathe được quy định như sau: 3 ký tự đầu là mã đối tượng, 3 ký tự tiếp theo là số thứ tự
yêu cầu là tạo ra một bảng mới hoặc qry với các trường:
+)Mathe: lấy từ bảng tbl_DS
+)Hoten:lấy từ bảng tbl_DS
+)NamSinh: lấy từ bảng tbl_DS
+)GioiTinh: lấy từ bảng tbl_DS
+)Ma_DT = left(Mathe,3)
+)Nhom_DT: lấy từ tbl_DmNhom
Trong excel thì dùng hàm vlookup để điền tên nhóm là ok, nhưng trong access phải làm thế nào? các bạn giúp mình với nhé
đây là file của mình: http://www.mediafire.com/?os7j7sc8yesbmfb -
RE: Sử dụng hàm Vlookup trong access?
Cafe Via He > 14-06-11, 01:27 PM
(14-06-11, 12:29 AM)nguyenthien0908 Đã viết: mình có hai bảng: tbl_DS(mathe,hoten,namsinh,gioitinh) và tbl_DmNhom(Ma_DT,nhom,diengiai)
trong trường mathe được quy định như sau: 3 ký tự đầu là mã đối tượng, 3 ký tự tiếp theo là số thứ tự
yêu cầu là tạo ra một bảng mới hoặc qry với các trường:
+)Mathe: lấy từ bảng tbl_DS
+)Hoten:lấy từ bảng tbl_DS
+)NamSinh: lấy từ bảng tbl_DS
+)GioiTinh: lấy từ bảng tbl_DS
+)Ma_DT = left(Mathe,3)
+)Nhom_DT: lấy từ tbl_DmNhom
Trong excel thì dùng hàm vlookup để điền tên nhóm là ok, nhưng trong access phải làm thế nào? các bạn giúp mình với nhé
đây là file của mình: http://www.mediafire.com/?os7j7sc8yesbmfb
Ta có hàm DLookup(Expr, Domain, [Criteria]) trong Access
Tach Nhom
Trong file của bạn mình đã sửa ở Query1. Ý nghĩa hàm Dlookup trong bài của bạn là Lấy ra danh sách field Nhóm của bảng tbl_DmNhom, và giá trị so sánh giá trị Ma_DT với 3 ký tự đầu của MaThe -
RE: Sử dụng hàm Vlookup trong access?
nguyenthien0908 > 14-06-11, 02:45 PM
Cảm ơn Cafe Via He nhiều. -
RE: Sử dụng hàm Vlookup trong access?
Hailua > 19-07-19, 12:31 PM
(14-06-11, 01:27 PM)Cafe Via He Đã viết:
Link die rồi bạn ơi, cho mình xin tham khảo! Cảm ơn nhiều(14-06-11, 12:29 AM)nguyenthien0908 Đã viết: mình có hai bảng: tbl_DS(mathe,hoten,namsinh,gioitinh) và tbl_DmNhom(Ma_DT,nhom,diengiai)
trong trường mathe được quy định như sau: 3 ký tự đầu là mã đối tượng, 3 ký tự tiếp theo là số thứ tự
yêu cầu là tạo ra một bảng mới hoặc qry với các trường:
+)Mathe: lấy từ bảng tbl_DS
+)Hoten:lấy từ bảng tbl_DS
+)NamSinh: lấy từ bảng tbl_DS
+)GioiTinh: lấy từ bảng tbl_DS
+)Ma_DT = left(Mathe,3)
+)Nhom_DT: lấy từ tbl_DmNhom
Trong excel thì dùng hàm vlookup để điền tên nhóm là ok, nhưng trong access phải làm thế nào? các bạn giúp mình với nhé
đây là file của mình: http://www.mediafire.com/?os7j7sc8yesbmfb
Ta có hàm DLookup(Expr, Domain, [Criteria]) trong Access
Tach Nhom
Trong file của bạn mình đã sửa ở Query1. Ý nghĩa hàm Dlookup trong bài của bạn là Lấy ra danh sách field Nhóm của bảng tbl_DmNhom, và giá trị so sánh giá trị Ma_DT với 3 ký tự đầu của MaThe -
RE: Sử dụng hàm Vlookup trong access?
tranthanhan1962 > 19-07-19, 03:34 PM
Tôi nhận thấy bạn đã xử lý được Query1 để tách được field Ma_DT, vì vậy cũng không cần sử dụng hàm DLookup, chỉ cần tạo query như sau là đủ để xử lý:
SELECT Query1.mathe, Query1.hoten, Query1.namsinh, Query1.gioitinh, Query1.Ma_DT, tbl_DmNhom.Nhom, tbl_DmNhom.Dien_Giai
FROM Query1 INNER JOIN tbl_DmNhom ON Query1.Ma_DT = tbl_DmNhom.Ma_DT;
Hàm Dllookup thường dùng để điền trực tiếp giá trị, còn xử lý danh sách người ta dùng query nhiều hơn
http://www.mediafire.com/file/qm2snkszzc...m.mdb/file