Nhờ các huỵnh xem dùm em đoạn code này khi chạy trên Aceess 2003 bình thường. Nhưng khi chạy trên Access 2010 thì báo lỗi. Đoạn code này dùng để trích lưu số liệu:
Private Sub TrichHoSo_Click()
DoCmd.GoToControl "Xong"
On Error GoTo TrichXong
Dim MyWorkSpace As Workspace, MyData As Database
Dim WorkFile As String, WorkTable As String
WorkFile = FullPathName
Set MyWorkSpace = DBEngine.Workspaces(0)
Set MyData = MyWorkSpace.CreateDatabase(WorkFile, dbLangGeneral, dbEncrypt)
WorkTable = "CaSanXuat"
DoCmd.TransferDatabase acExport, "Microsoft Access", [WorkFile], _
acTable, "Trich Luu - CaSanXuat", [WorkTable], False
WorkTable = "NguyenLieu"
DoCmd.TransferDatabase acExport, "Microsoft Access", [WorkFile], _
acTable, "Trich Luu - NguyenLieu", [WorkTable], False
WorkTable = "ThanhPham"
DoCmd.TransferDatabase acExport, "Microsoft Access", [WorkFile], _
acTable, "Trich Luu - ThanhPham", [WorkTable], False
WorkTable = "PhuPham"
DoCmd.TransferDatabase acExport, "Microsoft Access", [WorkFile], _
acTable, "Trich Luu - PhuPham", [WorkTable], False
MyMessage = "Da hoan tat viec luu Du lieu : "
MyMessage = MyMessage & Chr(13) & "Tu ngay : " & ThangNao & " Den ngay :" & NamNao
MyMessage = MyMessage & Chr(13) & "Vao tap tin :" & WorkFile
MsgBox MyMessage
Exit Sub
TrichXong:
MsgBox "Xin thong cam! Da bi loi khi luu du lieu." & WorkTable
Exit Sub
End Sub
// Trích lưu không được nên nó cứ báo lỗi "Xin thong cam! Da bi loi khi luu du lieu"
Giúp dùm em nhé!
Private Sub TrichHoSo_Click()
DoCmd.GoToControl "Xong"
On Error GoTo TrichXong
Dim MyWorkSpace As Workspace, MyData As Database
Dim WorkFile As String, WorkTable As String
WorkFile = FullPathName
Set MyWorkSpace = DBEngine.Workspaces(0)
Set MyData = MyWorkSpace.CreateDatabase(WorkFile, dbLangGeneral, dbEncrypt)
WorkTable = "CaSanXuat"
DoCmd.TransferDatabase acExport, "Microsoft Access", [WorkFile], _
acTable, "Trich Luu - CaSanXuat", [WorkTable], False
WorkTable = "NguyenLieu"
DoCmd.TransferDatabase acExport, "Microsoft Access", [WorkFile], _
acTable, "Trich Luu - NguyenLieu", [WorkTable], False
WorkTable = "ThanhPham"
DoCmd.TransferDatabase acExport, "Microsoft Access", [WorkFile], _
acTable, "Trich Luu - ThanhPham", [WorkTable], False
WorkTable = "PhuPham"
DoCmd.TransferDatabase acExport, "Microsoft Access", [WorkFile], _
acTable, "Trich Luu - PhuPham", [WorkTable], False
MyMessage = "Da hoan tat viec luu Du lieu : "
MyMessage = MyMessage & Chr(13) & "Tu ngay : " & ThangNao & " Den ngay :" & NamNao
MyMessage = MyMessage & Chr(13) & "Vao tap tin :" & WorkFile
MsgBox MyMessage
Exit Sub
TrichXong:
MsgBox "Xin thong cam! Da bi loi khi luu du lieu." & WorkTable
Exit Sub
End Sub
// Trích lưu không được nên nó cứ báo lỗi "Xin thong cam! Da bi loi khi luu du lieu"
Giúp dùm em nhé!