Đã có rất nhiều ví dụ lấy dữ liệu vào ListView : (hiển thị font unicode, khung màu...).
Hôm nay mình lại đang thực hiện việc lấy dữ liệu từ file đóng bằng các dùng ADO
Dữ liệu lấy được rồi, cho được vào listBox được nhưng thử làm ListView thì bó tay
Dưới đây là đoạn mã mình đang dùng để lấy dữ liệu từ file đóng. nhờ các huynh hướng dẫn add vào Listview
'''''''''''''''''
Sub Load_data1()
'COPY DANH SACH CHU DAU TU VA DANH SACH CONG TRINH!!!
On Error Resume Next
'MaDG = Sheets("PT").Cells(ActiveCell.Row - 1, ActiveCell.Column).Value
FileDG = "E:\PHONG KH-KT\Data\Ke Hoach\Data_Duan.xls" 'ThisWorkbook.Path & "\" & ThisWorkbook.Name
Set cnex = New ADODB.Connection
cnex.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
FileDG & ";Persist Security Info=False; Extended Properties=Excel 8.0;"
cnex.Open
Set recex = New ADODB.Recordset
Set recex2 = New ADODB.Recordset
Sheets("data").Range("A365000").ClearContents
'CHINH THUC LOC THEO DON GIA
recex.Open "SELECT DISTINCT CDT FROM [DA$] where CDT like '%'", cnex, adOpenKeyset, adLockOptimistic
'Sheets("data").Range("A365000").ClearContents
Sheets("data").Cells(3, 1).CopyFromRecordset recex
recex.Close
recex2.Open "SELECT DISTINCT DUAN FROM [DA$] where DUAN like '%'", cnex, adOpenKeyset, adLockOptimistic
'Sheets("data").Range("C3:C65000").ClearContents
Sheets("data").Cells(3, 2).CopyFromRecordset recex2
Mình muốn thêm Code để đưa dữ liệu này vào Listview thay vì Paste vào Sheet
recex2.Close
Set recex = Nothing
Set recex2 = Nothing
Set recex3 = Nothing
cnex.Close
Set cnex = Nothing
End Sub
'''''''''''''''''
Hôm nay mình lại đang thực hiện việc lấy dữ liệu từ file đóng bằng các dùng ADO
Dữ liệu lấy được rồi, cho được vào listBox được nhưng thử làm ListView thì bó tay
Dưới đây là đoạn mã mình đang dùng để lấy dữ liệu từ file đóng. nhờ các huynh hướng dẫn add vào Listview
'''''''''''''''''
Sub Load_data1()
'COPY DANH SACH CHU DAU TU VA DANH SACH CONG TRINH!!!
On Error Resume Next
'MaDG = Sheets("PT").Cells(ActiveCell.Row - 1, ActiveCell.Column).Value
FileDG = "E:\PHONG KH-KT\Data\Ke Hoach\Data_Duan.xls" 'ThisWorkbook.Path & "\" & ThisWorkbook.Name
Set cnex = New ADODB.Connection
cnex.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
FileDG & ";Persist Security Info=False; Extended Properties=Excel 8.0;"
cnex.Open
Set recex = New ADODB.Recordset
Set recex2 = New ADODB.Recordset
Sheets("data").Range("A365000").ClearContents
'CHINH THUC LOC THEO DON GIA
recex.Open "SELECT DISTINCT CDT FROM [DA$] where CDT like '%'", cnex, adOpenKeyset, adLockOptimistic
'Sheets("data").Range("A365000").ClearContents
Sheets("data").Cells(3, 1).CopyFromRecordset recex
recex.Close
recex2.Open "SELECT DISTINCT DUAN FROM [DA$] where DUAN like '%'", cnex, adOpenKeyset, adLockOptimistic
'Sheets("data").Range("C3:C65000").ClearContents
Sheets("data").Cells(3, 2).CopyFromRecordset recex2
Mình muốn thêm Code để đưa dữ liệu này vào Listview thay vì Paste vào Sheet
recex2.Close
Set recex = Nothing
Set recex2 = Nothing
Set recex3 = Nothing
cnex.Close
Set cnex = Nothing
End Sub
'''''''''''''''''