Xuân Thanh > 07-11-13, 04:49 PM
(07-11-13, 12:39 PM)connguoi123 Đã viết: Chào Bác Xuân Thành,
Em gửi kèm theo file. Em muốn tìm tên sản phẩm và update cột Ngày bán trong file excel vào field Datesale trong bảng TblSanpham của file Access.
http://upfile.vn/c90c55
Bác chỉ giáo em với. Tks you bác nhiều
Option Compare Database
Option Explicit
Sub CopyExcelToAccess()
Dim Ex As New Excel.Application
Dim rs As Recordset
Dim FileEx As Workbook
Set FileEx = Ex.Workbooks.Open(CurrentProject.Path & "\reportSale.xls")
Set rs = CurrentDb.OpenRecordset("tblSanPham", dbOpenTable)
rs.Index = "PrimaryKey"
Dim Ws As Worksheet
Set Ws = FileEx.Worksheets("Sheet1")
Dim n As Integer, i As Integer
n = Ws.Range("B65000").End(xlUp).Row
For i = 2 To n
rs.Seek "=", Ws.Range("B" & i)
If Not rs.NoMatch Then
rs.Edit
rs!DateSale = Ws.Range("C" & i)
rs.Update
Else
rs.AddNew
rs!sanpham = Ws.Range("B" & i)
rs!DateSale = Ws.Range("C" & i)
rs.Update
End If
Next
rs.Close: FileEx.Close False: Set Ex = Nothing
End Sub
connguoi123 > 10-01-14, 06:21 PM
(07-11-13, 12:39 PM)connguoi123 Đã viết: Chào Bác Xuân Thành,
Em gửi kèm theo file. Em muốn tìm tên sản phẩm và update cột Ngày bán trong file excel vào field Datesale trong bảng TblSanpham của file Access.
http://upfile.vn/c90c55
Bác chỉ giáo em với. Tks you bác nhiều
connguoi123 > 14-01-14, 12:46 PM
(10-01-14, 06:21 PM)connguoi123 Đã viết:(07-11-13, 12:39 PM)connguoi123 Đã viết: Chào Bác Xuân Thành,
Em gửi kèm theo file. Em muốn tìm tên sản phẩm và update cột Ngày bán trong file excel vào field Datesale trong bảng TblSanpham của file Access.
http://upfile.vn/c90c55
Bác chỉ giáo em với. Tks you bác nhiều
Em chào Bác Xuan Thanh, bác giúp em vụ này với ... Em làm mãi ko được . Tks
Xuân Thanh > 14-01-14, 02:48 PM
connguoi123 > 14-01-14, 06:29 PM
(14-01-14, 02:48 PM)Xuân Thanh Đã viết: Đường link bị lỗi, post lại nhé
Thân mến
Xuân Thanh > 15-01-14, 05:19 PM
connguoi123 > 15-01-14, 07:10 PM
(15-01-14, 05:19 PM)Xuân Thanh Đã viết: Up lên chỗ khác đi. Mất công cài đặt thêm "phần mềm vô ý thức"
Thân mến
Xuân Thanh > 21-01-14, 02:10 PM
connguoi123 > 23-01-14, 09:46 AM
(21-01-14, 02:10 PM)Xuân Thanh Đã viết: 1/ Bạn không làm đúng theo yêu cầu ===> đọc lại hướng dẫn
2/ Muốn làm được thì ( theo file bạn post mới nhất trên mediafire
2.1/ Chọn Microsoft Office 11.0 Libary
2.2/ Trong file Excel, chèn thêm một cột trống phía trước, cột MaSP để ở cột B, cốt ngày bán để ở cột C cho khớp với code
2.2a/ Nếu không sửa file Ex thì sưa code, chổ nào có Range("B")...chuyển thành range("A")...và Range("C") chuyển thành Range("B") do bạn xóa cột A trong file cũ
Thử lại xem
Thân mến
duyennguyen2008 > 23-01-14, 10:49 AM