Câu lệnh SQL để tạo Table? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

dovannho

Thành viên mới
Tham gia
31/8/08
Bài viết
9
Được thích
11
Mình dùng query dạng Make Table Query để tạo Bảng. Nhưng mình muốn khi chạy thì yêu cầu nhập tên Bảng rồi mới tạo bảng.

Mã:
SELECT CuiSo.* INTO TableName FROM CuiSo;
Câu lệnh trên để tạo bảng mới có tên là TableName có cấu trúc và dữ liệu giống như bảng CuiSo, nhưng mình muốn TableName được nhập trong quá trình thực hiện lệnh SQL trên.

Hoặc hướng dẫn code để sao chép một bảng (đã có dữ liệu) sang bảng khác giống như bảng cũ, chỉ có tên thay đổi, tên có thể nhập từ textbox của form.

Mong các bác hưỡng dẫn giúp.
Thanks!
 
PHP:
Sub Command1_Click
TableName = Forms!Form1.txtbox1
MySQL = "SELECT CuiSo.* INTO " &  TableName  & " FROM CuiSo;"
DoCmd.RunSQL MySQL
End Sub
 
Cảm ơn bác ptm0412 đã hướng dân em giải quyết được việc này.

Em mong muốn là: Sau khi thực hiện lệnh thì nó hỏi có muốn copy các record qua ko? Phải cho Yes hoặc No. Em muốn là chạy câu lênh là xong, ko hỏi thêm gì nữa mà DL vẫn copy qua.

 
Nếu bạn bảo đảm rằng bạn rất ít khi phạm lỗi khi create table, copy record, append record, delete record, ... thì vào Tool - Option - Edit/Find - Confirm, bỏ chọn ô Action Queries.
 
Web KT

Bài viết mới nhất

Back
Top Bottom