Xóa dữ liệu của trường trong bảng.

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

chaukyo

Sơ cấp
Em đang viết chương trình Access mà trong đó em có 1 bảng có nhiều trường, một form dùng để nhập liệu cho 1 trường của bảng đó. nay trên form nhập liệu đó em muốn tạo một nút Xóa dùng để xóa hết tất cả các dữ liệu trong trường đó của bảng thì phải làm sao ah? Trường đó có tên là Soluong và mỗi lần chạy em phải nhập số lượng khác nên em muốn xóa trước khi nhập ạh vì trường có rất nhiều record.
Mong các anh chị giúp em với!
Cảm ơn các anh chị nhiều!
 
Mã:
UPDATE table_name SET soluong=0
 
Em làm được rồi! Gõ thêm Docmd.RunSQL nữa trong hành động Click của nút Xoá. Cảm ơn anh nhiều nha!
 
Các anh cho em hỏi thêm là em đánh đoạn code trong hành động click của nút xoá như sau:
Docmd.RunSQL "UPDATE Tên bảng SET Trường muốn xoá dữ liệu = o"
câu lệnh chạy rồi mỗi khi em bấm nút xoá là trường Soluong của em trong bảng xoá hết ngay tức thì nhưng mà cái sub form dùng để hiển thị và nhập liệu của em thì dữ liệu xoá rất chậm ah, có khi em bấm xong chờ cả mấy phút nó mới về 0. Có cách nào làm cho nó xoá ngay không anh?
 
Các anh cho em hỏi thêm là em đánh đoạn code trong hành động click của nút xoá như sau:
Docmd.RunSQL "UPDATE Tên bảng SET Trường muốn xoá dữ liệu = o"
câu lệnh chạy rồi mỗi khi em bấm nút xoá là trường Soluong của em trong bảng xoá hết ngay tức thì nhưng mà cái sub form dùng để hiển thị và nhập liệu của em thì dữ liệu xoá rất chậm ah, có khi em bấm xong chờ cả mấy phút nó mới về 0. Có cách nào làm cho nó xoá ngay không anh?

Cái SQL này mà chậm chắc table của bạn có cả triệu record ah. chạy gì có cái query mà mấy phút dữ.
Đem lên xem thử ah
 
Mình có ý kiến này, hay ta them lệnh
thủ xem, có cải tiến thì sao.

Bạn ta nói chạy chậm chứ có phải nó không update đâu? Mà có khi bạn đúng do bạn đó không hiểu action này hihi
 
Back
Top