Cách tách dữ liệu của 1 field thành nhiều field
hmhieu > 07-04-21, 06:45 PM
Xin chào các Bác!
Mình có vấn đề như thế này nhờ bác hướng dẫn giúp với:
- Đề: có 1 Table (vd TableCHINH) gồm 2 field: HOVATEN, NGAYSINH (rất nhiều record)
- Mục đích:
+ Muốn sao chép dữ liệu từ tableCHINH trên vào 1 table tạm nào đó (vd: TableTEMP), trong table này gồm 20 field:
HoVaTen1, NgaySinh1, HoVaTen2, NgaySinh2.....HoVaTen10, NgaySinh10
- Mình muốn tạo 1 Form gồm: 1 List và 1 Command
+ List: Lấy dữ liệu từ TableCHINH. List này có thể không chọn/hoặc chọn 1, 2...nhiều dữ liệu (dạng multiselect)
+ Command: Thực thi sao chép dữ liệu từ TableCHINH sang TableTEMP. Điều kiện như sau:
. Nếu không chọn dữ liệu trong List thì xem như sao chép tất cả
. Nếu chọn bao nhiêu dòng trong List thì chỉ sao chép các dữ liệu được chọn sang TableTEMP
--> Quan trọng nhất là cách sao chép dữ liệu:
+ Nếu dữ liệu được chọn <=10 dòng thì dữ liệu ở Dòng 1 sẽ sao chép vào HoVaTen1, NgaySinh1; Dòng 2 sẽ sao chép vào HoVaTen2, NgaySinh2....cho đến Dòng 10 sẽ sao chép vào HoVaTen10, NgaySinh10
+ Ngược lại, dữ liệu từ Dòng 1 đến Dòng 10 được thực hiện như trên; Dữ liệu từ dòng 11 đến Dòng 20 thì được sao chép vào dòng 2 của TableTEMP... tiếp tục cho đến hết dữ liệu được chọn thì thôi.
Các bác giúp với. Xin cảm ơn trước!