Ý của em là lấy dữ liệu trong sheet excel lên các textbox form của access đỡ mất công nhập lại. Một thành viên đã giúp em đoạn code này! Dù sao cũng cảm ơn tất cả mọi người! Em ko thấy chỗ đính kèm lên nên dán code vào đây cho ai có hỏi thì nhanh chóng có câu trả lời!
Private Sub cmdLay_Click()
Dim xlApp As Excel.Application, xlBook As Excel.Workbook, _
xlSht As Excel.Worksheet, sFullPath, r As String
sFullPath = CurrentProject.Path
Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Open(FileName:=sFullPath & "\Test.xls")
Set xlSht = xlBook.Sheets(1)
r = InputBox("Vui long go so TT can lay")
Text1 = xlSht.Cells(r, 1)
Text2 = xlSht.Cells(r, 2)
Text3 = xlSht.Cells(r, 3)
On Error Resume Next
Set xlSht = Nothing
xlBook.Close
Set xlBook = Nothing
xlApp.Quit
Set xlApp = Nothing
End Sub
Private Sub cmdNhap_Click()
Dim MySQL As String
DoCmd.SetWarnings (False)
MySQL = "INSERT INTO tblTest ( A1, B2, C1 ) VALUES(TEXT1, TEXT2, TEXT3)"
DoCmd.RunSQL MySQL
sub_Test.Requery
DoCmd.SetWarnings (True)
MsgBox "Ban da nhap du lieu thanh cong "
End Sub