Option Compare Database
Private Sub cmdCapNhat_Click()
Dim strFileName As String
strFileName = "D:\folder1\vidu.xls"
With DoCmd
.SetWarnings (False)
sSQL = "UPDATE [TB hang hoa] b " _
& "RIGHT JOIN " _
& "[Excel 8.0;HDR=YES;IMEX=2;DATABASE=" & strFileName & "].[Sheet1$B4:G18] a " _
& "ON a.Mahang=b.Mahang " _
& "SET b.ngay=a.ngay,b.Mahang=a.Mahang,b.tenhang=a.tenhang," _
& "b.makholuutru=a.makholuutru,b.tenkholuutru=a.tenkholuutru," _
& "b.Soluongban=a.Soluongban " _
& "where a.mahang is not null"
DoCmd.RunSQL sSQL
Me.RecordSource = "TB hang hoa"
.SetWarnings (True)
End With
End Sub
Private Sub cmdLayDuLieu_Click()
Dim strFileName As String
strFileName = "D:\folder1\vidu.xls"
With DoCmd
.SetWarnings (False)
.RunSQL "Delete * from [TB hang hoa]"
.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, _
"TB hang hoa", strFileName, True, "B4:G18"
Me.RecordSource = "TB hang hoa"
.SetWarnings (True)
End With
End Sub