• Sử dụng hàm Vlookup trong access?
  • 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:
    (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
    Link die rồi bạn ơi, cho mình xin tham khảo! Cảm ơn nhiều
  • 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