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

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

chaukyo

Guest
3/7/10
4
0
0
46
HCM
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!
 
Khóa học Quản trị dòng tiền
N

nguoiconxunui

Khách vãng lai
29/6/04
1,280
215
63
Bình Định
aso2pc.co.cc
Mã:
UPDATE table_name SET soluong=0
 
C

chaukyo

Guest
3/7/10
4
0
0
46
HCM
Mã:
UPDATE table_name SET soluong=0
Cảm ơn anh nhiều!

Cái này viết trong hành động click của nút lệnh xoá đúng không anh? Sao em đánh đoạn code đó nó báo lỗi ở chỗ chứ SET ah? em hơi gà anh chỉ em đừng la em nha!
 
C

chaukyo

Guest
3/7/10
4
0
0
46
HCM
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

chaukyo

Guest
3/7/10
4
0
0
46
HCM
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?
 
N

nguoiconxunui

Khách vãng lai
29/6/04
1,280
215
63
Bình Định
aso2pc.co.cc
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
 
N

nguoiconxunui

Khách vãng lai
29/6/04
1,280
215
63
Bình Định
aso2pc.co.cc
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
 

Xem nhiều