Append dữ liệu trong access

Liên hệ QC

tracanhtam

Thành viên mới
Tham gia
1/9/07
Bài viết
12
Được thích
0
Tôi muốn append dữ liệu giữa 2 mdb ccó cùng cấu trúc thì viết code như thế nào.
Nhờ mọi người giúp dùm
 
Có thể câu hỏi của bạn chưa rõ ràng.

Bạn có hai bảng dữ liệu cùng cấu trúc A và B, và bây giờ bạn muốn đưa dữ liệu từ bảng A sang bảng B?

Bạn có thể làm theo các bước sau:
_ Copy dữ liệu từ A qua B.
_ Nếu copy thành công thì sẽ xóa dữ liệu ở A.
_ Nếu không thành công sẽ thông báo.

Bạn có thể tìm ví dụ trong sách ADOtại đây

Lê Văn Duyệt
 
Đang ở trên forms nào đó, tôi muốn append dữ liệu giữa 2 mdb có cùng cấu trúc thì viết code như thế nào.
Tức nối them dữ liệu chứ không phải xoá dữ liệu cũ
 
append dữ liệu giữa 2 mdb có cùng cấu trúc thì viết code như thế nào.
Tức nối them dữ liệu chứ không phải xoá dữ liệu cũ

Addpend query là Action query nên có thể viết hay chép Code của nó đem đến form để thực thi việc này;
Vấn đề là bạn thấy dòng lệnh SQL này chưa mà thôi;
Bạn hoàn toàn có thể chép dòng lệnh trong thiết kế query đem sang ngăn form hay ngăn macro & bỏ vô đâu đó để sử dụng như là dòng lệnh khác mà thôi;

Đây là dòng lệnh trong query
Mã:
INSERT INTO Luu ( TT, Ma, Ho, Ten, DV )
SELECT HSNV.TT, HSNV.Ma, HSNV.Ho, HSNV.Ten, HSNV.DV
FROM HSNV
WHERE (((HSNV.TT)="02"));
Muốn trở thành dòng lệnh trong macro, thì
PHP:
Sub ChayThu()
 Dim sSQL As String
 sSQL = "INSERT INTO Luu ( TT, Ma, Ho, Ten, DV ) SELECT HSNV.TT, HSNV.Ma, HSNV.Ho, "
 sSQL = sSQL & "HSNV.Ten, HSNV.DV  FROM HSNV WHERE (((HSNV.TT)='02'));"
 
 DoCmd.RunSQL sSQL


End Sub
 
append dữ liệu

Bạn đang thực hiện giữa 2 table trong cùng 1 mdb, tôi muốn hỏi giữ 2 mdb.
À cho tôi hỏi thêm : Trên forms trong record source thay gì mình chọn nguồn cho nó là 1 table hay 1 queries. Vậy xin hỏi trong access có thể sử dụng code để lấy dữ liệu được không ?
 
Đang ở trên forms nào đó, tôi muốn append dữ liệu giữa 2 mdb có cùng cấu trúc thì viết code như thế nào.
Tức nối them dữ liệu chứ không phải xoá dữ liệu cũ

Thưc tình là tại bạn không đọc kỹ bài của bác Sa. Bạn vận dụng cách suy nghĩ đó vào bài của bạn và cân nhắc chút xíu là làm được
Tôi gửi cái này bạn tham khảo và vận dụng vào bài của mình
Bạn giải nén và chép cả thư mục "ThuUpdate" vào ổ đĩa D rồi mở file "Nguon.mdb", mở form "Update", kích Nút "Update" và mở file "Dich.mdb" xem kết quả. Trước khi thao tác để xem kết quả, bản mở cả 2 file Nguon và Dich, xem các Record trong 2 Table "DSHH" rồi nhận xét kết quả trước và sau Update. Ở dây tôi không dùng PrimaryKey cho các trường của Table để cho bạn dễ thao tác
Chúc bạn thực hành như ý
Thân
 

File đính kèm

  • ThuUpdate.rar
    19.1 KB · Đọc: 333
Web KT
Back
Top Bottom