ngocanhwin > 20-05-15, 06:12 PM
maidinhdan > 20-05-15, 08:34 PM
ngocanhwin > 22-05-15, 07:17 PM
(20-05-15, 08:34 PM)maidinhdan Đã viết: Trước khi trả lời cụ thể mình xin ví dụ cấu trúc file *.mdb cần tạo:
1. Ta sẽ dùng file Maychu.mdb ( nơi lấy dữ liệu từ các máy con ) và may1.mdb, may2.mdb, may3.mdb....nhiêu máy thì liệt kê hết vào
2. Xác định đường dẫn của từng máy để link table may1.mdb, may2.mdb, may3.mdb vào maychu.mdb
3. Lúc này trên maychu.mdb sẽ có lần lượt các table như sau:
+ danhsach; danhthu ( 2 table này thuộc máy chủ);
+ danhsach1; danhthu1; ( 2 table này thuộc máy 1);
+ danhsach2; danhthu2 ( 2 table này thuộc máy 2);
+ danhsach3; danhthu3 ( 2 table này thuộc máy 3);
4. Tạo Query cập nhập từng table ( dùng update Query) vào table danhsach; danhthu.
5. Tạo form để có một nút nhấn cập nhập cho toàn bộ các update query
Đó là quy trình đơn giản nhất, bạn làm thử xem.
Chúc bạn thành công!
ngocanhwin > 25-05-15, 11:54 AM
ngocanhwin > 27-05-15, 11:08 PM
tranthanhan1962 > 28-05-15, 06:00 AM
(20-05-15, 06:12 PM)ngocanhwin Đã viết: Chào các bạn.
Mình đang có 1 file tổng hợp dataTH.mdb trong file này có các table1=danhsach và table2=danhthu.
Mình muốn tạo formt lấy dữ liệu từ một file mdb khác nhaplieu.mdb cũng có 2 table giống như dataTH.mdb vào dataTH.mdb.
Table trong 2 file có cấu trúc giống nhau, nhưng sẽ có các dòng dữ liệu trùng nhau. Vậy làm thế nào để có thể copy các bản ghi từ table của file nhaplieu.mdb vào table của file dataTH.mdb chỉ bằng 1 nút bấm trên form.
Mình mới tập tành access nên chưa hiểu nhiều lắm, mong các bạn giúp mình nhé.
Cảm ơn nhiều
maidinhdan > 28-05-15, 10:14 AM
(28-05-15, 06:00 AM)tranthanhan1962 Đã viết: Theo như bạn nói là bạn có 1 database A có table A1 và table A2 và database B có table B1 và table B2. Bạn muốn copy các record của table A1 vào B1 và A2 vào B2. Nhưng qua cách nói của bạn mình không hiểu là B1, B2 có giống nhau hoàn toàn với A1, A2 hay là B1, B2 có dữ liệu riêng rồi cộng thêm dữ liệu của A1, A2.
Mình sẽ giải quyết bàng các trường hợp sau:
1/Nếu trường hợp B1, B2 của database B chính là A1, A2 của database A. Bạn không cần phải copy gì cả mà chỉ cần Link Table A1, A2 của database A vào database B. Sau khi link bạn có thể giữ tên cũ hoặc đổi tên mới là B1, B2. Mỗi khi dữ liệu A1, A2 của database A thay đổi thì dữ liệu B1, B2 của database B thay đổi theo
2/Nếu trường hợp B1, B2 có dữ liệu riêng. Sau khi bạn link table A1, A2 của database A vào database B (Tạm gọi là A1' và A2'), bạn có thể tạo một command button tên là Copy và code sau đây để copy A1' và A2' vào B1 và B2
Chúc bạn thành công
tranthanhan1962 > 28-05-15, 02:30 PM
(28-05-15, 10:14 AM)maidinhdan Đã viết:(28-05-15, 06:00 AM)tranthanhan1962 Đã viết: Theo như bạn nói là bạn có 1 database A có table A1 và table A2 và database B có table B1 và table B2. Bạn muốn copy các record của table A1 vào B1 và A2 vào B2. Nhưng qua cách nói của bạn mình không hiểu là B1, B2 có giống nhau hoàn toàn với A1, A2 hay là B1, B2 có dữ liệu riêng rồi cộng thêm dữ liệu của A1, A2.
Mình sẽ giải quyết bàng các trường hợp sau:
1/Nếu trường hợp B1, B2 của database B chính là A1, A2 của database A. Bạn không cần phải copy gì cả mà chỉ cần Link Table A1, A2 của database A vào database B. Sau khi link bạn có thể giữ tên cũ hoặc đổi tên mới là B1, B2. Mỗi khi dữ liệu A1, A2 của database A thay đổi thì dữ liệu B1, B2 của database B thay đổi theo
2/Nếu trường hợp B1, B2 có dữ liệu riêng. Sau khi bạn link table A1, A2 của database A vào database B (Tạm gọi là A1' và A2'), bạn có thể tạo một command button tên là Copy và code sau đây để copy A1' và A2' vào B1 và B2
Chúc bạn thành công
Mình cũng đã có 1 bài phía trên tương tự như anh tranthanhan1962 nhưng Tiếc là tác giả câu hỏi không biết đường để link qua mạng LAN mới khổ chứ, triển khai mấy cái lấy dữ liệu từ các máy con mà không biết link qua mạng LAN thì cũng pó tay.
Săn đây góp ý nhỏ, thay vì phải lấy dữ liệu từ nhiều máy con và từng máy con ấy phải shared mới lấy được dữ liệu nếu có 20 máy thì 20 máy con phải shared, đồng thời rất dễ lẫn lộn khi cập nhật dữ liệu từ các máy con vào máy chủ, nên khuyến nghị tạo file nhập thẳng vào Data máy chủ ( ở đây ta chỉ cần shared Data của một mình máy chủ là ok không cần shared các máy con, máy con cũng có thể quan sát dữ liệu và cũng không gặp vấn đề nhập lại dữ liệu củ, đó là một số ý kiến...bạn suy nghĩ kỹ đi, rồi mình làm Demo bằng hình và video gửi bạn.
Thân ái!
tranthanhan1962 > 28-05-15, 04:08 PM
ngocanhwin > 28-05-15, 08:24 PM