-
Hỏi các bác về xuất bảng từ 1 File Access sang File khác
ledangvan > 24-10-11, 02:59 PM
Các bác cho em hỏi cách xuất bảng từ 1 File Access sang File Access khác mà vẫn giữ nguyên liên kết bảng (Em dự định làm cái kết xuất lưu dữ liệu) Các bác giúp em với nhé -
RE: Hỏi các bác về xuất bảng từ 1 File Access sang File khác
domfootwear > 25-10-11, 08:26 AM
(24-10-11, 02:59 PM)ledangvan Đã viết: Các bác cho em hỏi cách xuất bảng từ 1 File Access sang File Access khác mà vẫn giữ nguyên liên kết bảng (Em dự định làm cái kết xuất lưu dữ liệu) Các bác giúp em với nhé
Xuất dữ liệu từ file Access này sang Access khác với mục đích là backup dữ liệu mà yêu cầu của bạn là giữ nguyên link table thì backup làm gì cho nó mệt.
Mà hình như có 1 bài nào đó tôi đã hướng dẫn bạn cách backup dữ liệu rồi, dựa vào đó mà chỉnh sửa theo ý bạn thôi.
Thân mến. -
RE: Hỏi các bác về xuất bảng từ 1 File Access sang File khác
ledangvan > 25-10-11, 10:58 AM
Bác hiểu sai ý em rồi : Em muốn xuất dữ liệu từ một bản MDE (Chương trình chạy) có link dữ liệu ở một dữ liệu A.mdb. Em có thể copy dữ liệu gốc rồi đổi tên tuy nhiên việc đấy nghe có vẻ thủ công quá. Em muốn ngay tại chương trình chạy kết xuất từ những bảng link được của dữ liệu A.mdb ra một dữ liệu khác.
-
RE: Hỏi các bác về xuất bảng từ 1 File Access sang File khác
haquocquan > 25-10-11, 01:30 PM
Dữ liệu khác của bạn có được link lại vào MDE không, hay là chỉ để lưu thôi.
Trong FORUM có rất nhiều bài, bạn tìm hiểu để tham khảo cho bài của mình. Vì ý tưởng của bạn hơi khó hiểu.
Hoặc bạn lấy một ví dụ của thể:
File A.MDB có các table nào và những table nào được link vào file MDE. Tạo ra file khác có các table nào và có link vào MDE không và link với tên các table như thế nào.
Trong FORM có một số TOPIC bạn tham khảo:
http://thuthuataccess.com/forum/thread-199.html
http://thuthuataccess.com/forum/thread-27.html
http://thuthuataccess.com/forum/thread-542.html
Và còn nhiều bài nữa như Export Table, Tạo DB mới
Bạn SEARCH nhé. -
RE: Hỏi các bác về xuất bảng từ 1 File Access sang File khác
domfootwear > 25-10-11, 02:22 PM
(25-10-11, 10:58 AM)ledangvan Đã viết: Bác hiểu sai ý em rồi : Em muốn xuất dữ liệu từ một bản MDE (Chương trình chạy) có link dữ liệu ở một dữ liệu A.mdb. Em có thể copy dữ liệu gốc rồi đổi tên tuy nhiên việc đấy nghe có vẻ thủ công quá. Em muốn ngay tại chương trình chạy kết xuất từ những bảng link được của dữ liệu A.mdb ra một dữ liệu khác.
Vậy thì bạn dùng code sau:
Mã PHP:Private Sub cmdCopy_Click()
Dim MyPath As String
MyPath = CurrentProject.Path
DoCmd.TransferDatabase acExport, "Microsoft Access", MyPath & "\Data.mdb", _
acTable, "tblData", "tblData_Backup"
End Sub
Ví dụ ở code trên là nó sẽ xuất bảng có tên tblData ra file Data.mdb với tên bảng mới là tblData_Backup.
Bạn tùy biến sử dụng nhé.
Thân mến. -
RE: Hỏi các bác về xuất bảng từ 1 File Access sang File khác
ledangvan > 26-10-11, 12:06 PM
Đây em gửi File Backup các bác xem giúp, em chuyển được ra một File khác rồi nhưng liên kết giữa 2 bảng A và Z bị mất
(Các bác copy vào [My Documents] rồi bung nén) thử giúp em nhé.
http://www.mediafire.com/myfiles.php
-
RE: Hỏi các bác về xuất bảng từ 1 File Access sang File khác
haquocquan > 26-10-11, 12:31 PM
Link của bạn không đúng rồi.
Bạn xem lại link nhé -
RE: Hỏi các bác về xuất bảng từ 1 File Access sang File khác
ledangvan > 26-10-11, 01:53 PM
(26-10-11, 12:31 PM)haquocquan Đã viết: Link của bạn không đúng rồi.
Bạn xem lại link nhé
http://www.mediafire.com/?e6afe8d3cnn566g -
RE: Hỏi các bác về xuất bảng từ 1 File Access sang File khác
Noname > 26-10-11, 02:42 PM
Bạn phải xác định được mình cần gì!
ví dụ như chỉ backup thôi thì export các bảng như domfootwear hướng dẫn là được.Khi nào cần phục hồi, ta xóa hết dữ liệu trong bảng hiện tại đi, append dữ liệu cũ vào.
Còn muốn có thứ gì lưu thứ ấy thì ta copy nguyên file đó lưu cho tiện, cần gì phải viết code cho rườm rà! Chỉ cần
Call FileCopy ("đường dẫn đầy đủ file muốn copy","đường dẫn đầy đủ file muốn lưu") -
RE: Hỏi các bác về xuất bảng từ 1 File Access sang File khác
domfootwear > 26-10-11, 04:49 PM
(26-10-11, 01:53 PM)ledangvan Đã viết:
(26-10-11, 12:31 PM)haquocquan Đã viết: Link của bạn không đúng rồi.
Bạn xem lại link nhé
http://www.mediafire.com/?e6afe8d3cnn566g
Tôi đã làm cho bạn phần khó, đúng ra bạn phải tự mài mò chứ.
Mã PHP:Sub ExportObject(strOutputDatabase As String, _
strType As String, strName As String)
Dim intType As Integer
Select Case strType
Case "Table"
intType = acTable
Case "Query"
intType = acQuery
Case "Form"
intType = acForm
Case "Report"
intType = acReport
Case "Macro"
intType = acMacro
Case "Module"
intType = acModule
End Select
On Error Resume Next
' DoCmd.CopyObject strOutputDatabase, strName, intType, strName
'Thay doan tren bang doan sau
DoCmd.TransferDatabase acExport, "Microsoft Access", strOutputDatabase, _
intType, strName, strName
If Err <> 0 Then
Beep
MsgBox "Kh«ng thÓ sao lu d÷ liÖu ®îc " & strType & ": " & strName, _
vbOKOnly + vbCritical, "ExportObject"
End If
End Sub