ngocbinh.no.kia
Thành viên mới
- Tham gia
- 25/1/11
- Bài viết
- 42
- Được thích
- 2
Sử dụng truy vấn SQL để kết nối và lấy dữ liệu từ File AC về Ex; Dữ liệu ở bên AC nhập số thập phân, khi lấy sang EX thì bị thêm số lẻ đằng sau, có cách nào để lấy y nguyên số bên AC sang EX, nhờ mọi người chỉ giúp. xin cảm ơn
Sub ADD_Data()
' Lay du lieu tu accsess
Dim sh As Worksheet
Set sh = ThisWorkbook.Sheets("BAOCAO")
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim qry As String, i As Integer
qry = "SELECT * FROM DIEMSO"
cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.Path & "\DIEM.accdb"
rst.Open qry, cnn, adOpenKeyset, adLockOptimistic
sh.Cells.ClearContents
sh.Range("A2").CopyFromRecordset rst
For i = 1 To rst.Fields.Count
sh.Cells(1, i).Value = rst.Fields(i - 1).Name
Next i
rst.Close
cnn.Close
Set rst = Nothing
Set cnn = Nothing
End Sub
Bài đã được tự động gộp:
Sub ADD_Data()
' Lay du lieu tu accsess
Dim sh As Worksheet
Set sh = ThisWorkbook.Sheets("BAOCAO")
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim qry As String, i As Integer
qry = "SELECT * FROM DIEMSO"
cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ThisWorkbook.Path & "\DIEM.accdb"
rst.Open qry, cnn, adOpenKeyset, adLockOptimistic
sh.Cells.ClearContents
sh.Range("A2").CopyFromRecordset rst
For i = 1 To rst.Fields.Count
sh.Cells(1, i).Value = rst.Fields(i - 1).Name
Next i
rst.Close
cnn.Close
Set rst = Nothing
Set cnn = Nothing
End Sub