Hepl me: copy table to table

  • Thread starter Thread starter ahp
  • Ngày gửi Ngày gửi

ahp

Sơ cấp
em muốn copy từ table luong7 sang luong8 trong cùng 1 DB(table luong8 chua co du lieu)
Các cụ xem câu lệnh của em thiếu gì hay sai o đâu mà nó không thực thi nhỉ
Private Sub Command0_Click()
Dim SQLstr As String
SQLstr = "INSERT INTO luong8(stt) SELECT luong7.stt FROM luong7"
End Sub
 
INSERT INTO tbl_đích ( col1, col2,... ) SELECT tbl_nguồn.col1, tbl_nguồn.col2 FROM tbl_nguồn;
mà sao không dùng append query cho lẹ?
 
Sửa lần cuối:
em muốn copy từ table luong7 sang luong8 trong cùng 1 DB(table luong8 chua co du lieu)
Các cụ xem câu lệnh của em thiếu gì hay sai o đâu mà nó không thực thi nhỉ
Private Sub Command0_Click()
Dim SQLstr As String
SQLstr = "INSERT INTO luong8(stt) SELECT luong7.stt FROM luong7"
End Sub

bạn phải thêm câu lệnh
Docmd.RunSQL SQLstr

hoặc dùng câu lệnh
CurrentDb.Execute "INSERT INTO luong8(stt) SELECT luong7.stt FROM luong7"
 
INSERT INTO tbl_đích ( col1, col2,... ) SELECT tbl_nguồn.col1, tbl_nguồn.col2 FROM tbl_nguồn;
mà sao không dùng append query cho lẹ?

Nếu bạn dùng append query thi lam cách nào để dữ liệu không bị trùng lặp? VD: Hom nay tôi nhấn nút lệnh để chạy append query và ngày mai tôi cũng làm thao tác này thi dữ liệu sẽ bị trùng nhau 1 phần.
 
Nếu bạn dùng append query thi lam cách nào để dữ liệu không bị trùng lặp? VD: Hom nay tôi nhấn nút lệnh để chạy append query và ngày mai tôi cũng làm thao tác này thi dữ liệu sẽ bị trùng nhau 1 phần.

Đặt khóa cho table sẽ không bị trùng!
 
Trích nguyên văn:
Nguyên văn bởi BiDIT
Nếu bạn dùng append query thi lam cách nào để dữ liệu không bị trùng lặp? VD: Hom nay tôi nhấn nút lệnh để chạy append query và ngày mai tôi cũng làm thao tác này thi dữ liệu sẽ bị trùng nhau 1 phần.

Đặt khóa cho table sẽ không bị trùng!
---------------------------
Tôi cũng đang mắc lỗi này, nhưng không biết đặt khoá thế nào, bạn có thể hướng dẫn chi tiết cho mình được không?
 
Back
Top