tranchautrungduong
Thành viên chính thức
- Tham gia
- 6/6/13
- Bài viết
- 92
- Được thích
- 40
sao khó bạn? bạn thử xem 5 cột dc k? vô khỏi tạo form chỉnh mảng đầu vào cho phù hợp là dcĐối với người dùng bình thường thì muốn chỉnh sửa để dùng cho dữ liệu 5 cột thay vì 10 cột như file ví dụ thì khá khó à nghe.
ở đây mình chỉ là class dùng để tìm kiếm k cần viết đi viết lại! mình làm form để demo thôi. chứ k phải áp data vào đó nó tùy biến theo data bạn ơi! mình nói rõ là class module mà!Tôi thử 3 cột từ E - G thì độ rộng cột không thay đổi tương ứng
View attachment 275477
Private Sub txtTimKiem_Change()
Dim iSearch As New clsSearch
iSearch.Data_Source = arr 'mang data
iSearch.mySearch (txtTimKiem.Value) 'phuong thuc tim khi textbox change
lstResultData.List = iSearch.Data_Result 'tra ve ket qua tim dc
End Sub
Hiểu chứ bạn. Nhưng ý tôi là demo trông dễ nhưng áp dụng trên thực tế thì khá khó với người không biết code.ở đây mình chỉ là class dùng để tìm kiếm k cần viết đi viết lại! mình làm form để demo thôi. chứ k phải áp data vào đó nó tùy biến theo data bạn ơi! mình nói rõ là class module mà!
Bài đã được tự động gộp:
Mã:Private Sub txtTimKiem_Change() Dim iSearch As New clsSearch iSearch.Data_Source = arr 'mang data iSearch.mySearch (txtTimKiem.Value) 'phuong thuc tim khi textbox change lstResultData.List = iSearch.Data_Result 'tra ve ket qua tim dc End Sub
Khi có class bạn muốn tìm gì thì chỉ cần vài câu như thế cho mỗi Userform mới! chứ k cần viết đi viết lại câu lệnh tìm kiếm nữa. bạn hiểu ý tôi chứ! @Maika8008
Viết class và dùng class cho code nó ngắn gọn thì dành cho người biết code kha khá rồi bác. Khi họ xây dụng một ứng dụng nào đó, trong cùng 1 Userform có tới mấy cái comboBox, textBox cần có tính năng tìm kiếm luôn thì dùng class là gọn nhất.Hiểu chứ bạn. Nhưng ý tôi là demo trông dễ nhưng áp dụng trên thực tế thì khá khó với người không biết code.