• Cho mình hỏi cách tách dữ liệu trong Ô bằng dấu ,
  • Cho mình hỏi cách tách dữ liệu trong Ô bằng dấu ,

    toidjtjmtoi > 29-03-19, 03:59 PM

    Ví dụ mình có 1 ô gồm A,B,C,D,E
    Cho mình hỏi tạo query như thế nào để tạo thành dữ liệu dạng 
    A
    B
    C
    D
    E

    Thanks mn
  • RE: Cho mình hỏi cách tách dữ liệu trong Ô bằng dấu ,

    ongke0711 > 29-03-19, 08:33 PM

    Phải dùng code VBA mới được nhé bạn.
    Cách làm:
    - Tạo 1 biến mảng.
    - Dùng hàm Split() để tách chuỗi ("A,B,C..") thành từng chuỗi "A", "B"...đưa vô biến mảng.
    - Dùng vòng lặp Recordset + duyệt từng phần tử của biến mảng rồi AddNew vô table tạm nào đó để có thành từng dòng như bạn muốn.
    Vd: duyệt biến mảng. Code tạm.
    Dim i As Integer
    For i=LBound(strArray) to UBound(strArray)
        rs.AddNew    
        rs!Field1=strArray(i)
        rs.Update
    Next i 

    Theo hướng dẫn trên bạn tự làm thử đi nhé.