Code Import...Backup....Kứu

tinhocvp1120

New Member
Hội viên mới
Các bác giúp em vấn đề này nhé. Sau khi em viết ứng dụng quản lý học sinh bằng Access xong . Bi giờ em mới nhìn lại phần Backup dữ liệu và Import dữ liệu thì em chịu không bít phỉa sử lý sao cả.
Trong XSDL của em có các Table sau
DSHS(Stt,Hodem,ten,ngaysinh,gioitinh...)
Baomat(Manhanvien,matkhau..)
Em muốn hỏi các bác chỉ giúp em phần code để:
- Backup dữ liệu
- Import dữ liệu từ file Backup hoặc từ nguồn khác ...
Giúp dỡ em nhé
Cảm ơn các bác.
 
Ðề: Code Import...Backup....Kứu

Theo mình bạn nên tách phần dữ liệu (table) và phần chương trình (query, form modul và report ra), cái này access có chức năng rồi nhé (Slip). Sau đó mỗi khi cần back up thì bạn chỉ cần thực hiện lệnh copyfile dữ liệu sang chỗ bạn chỉ định. Tương tụ như vậy khi back up bạn lại copy file đã backup vào vị trí data của chương trình
 
Ðề: Code Import...Backup....Kứu

Cảm ơn bác nhiều:
Em thấy một số chương trình như chương trình quản lý giáo viên tiểu học: FDA(Pdiss) có sử dụng chức năng backup hay import dữ liệu khá hay. Mà em không bít được code của nó. Khó wa. Làm như bác bảo cũng được để em thử nhé.
Các bác nghiên cứu giúp em với nhé.
 
Ðề: Code Import...Backup....Kứu

Theo mình nghĩ các dự án đều phải viết như vậy vì bản thân access có thể kết nối đến các nguôn dữ liệu khác. Khi viết như vậy vấn đề backup mới đơn giản và không ảnh hưởng đến việc nâng cấp các chức năng khác của chương trình. Chẳng lẽ cứ khi nào chỉnh giao diện hoặc 1 chức năng nào đó trên form, v.v.. lại phải copy file mới và import toàn bộ dữ liệu cũ vào à. Khi đã tách riêng ra thì người ta chỉ cần copy đúng cái giao diện mới đã sửa vào là ok và khi backup cũng chỉ cần copy đúng cái database là cũng ok nốt.
Đây là dòng lệnh mình hay dùng để backup
FileCopy CurrentProject.Path & "\data\data.mdb", CurrentProject.Path & "\backup\data" & Format(Date, "dd_mm_yyyy") & ".mdb"
 
Ðề: Code Import...Backup....Kứu

tinhocvp1120 nói:
Các bác giúp em vấn đề này nhé. Sau khi em viết ứng dụng quản lý học sinh bằng Access xong . Bi giờ em mới nhìn lại phần Backup dữ liệu và Import dữ liệu thì em chịu không bít phỉa sử lý sao cả.
Trong XSDL của em có các Table sau
DSHS(Stt,Hodem,ten,ngaysinh,gioitinh...)
Baomat(Manhanvien,matkhau..)
Em muốn hỏi các bác chỉ giúp em phần code để:
- Backup dữ liệu
- Import dữ liệu từ file Backup hoặc từ nguồn khác ...
Giúp dỡ em nhé
Cảm ơn các bác.

--------------------------------------------------

Theo mình bạn nên tách phần dữ liệu (table) và phần chương trình (query, form modul và report ra), cái này access có chức năng rồi nhé (Slip). Sau đó mỗi khi cần back up thì bạn chỉ cần thực hiện lệnh copyfile dữ liệu sang chỗ bạn chỉ định. Tương tụ như vậy khi back up bạn lại copy file đã backup vào vị trí data của chương trình
Đây là dòng lệnh mình hay dùng để backup
FileCopy CurrentProject.Path & "\data\data.mdb", CurrentProject.Path & "\backup\data" & Format(Date, "dd_mm_yyyy") & ".mdb"

Mời 2 anh em tham khảo cách làm của SND tại đây nhé, có gì chưa ổn thì góp ý thêm. :cheers1:
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top