Đánh giá chủ đề:
  • 2 Votes - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hỏi về xóa trường liên quan đến 2 bảng?
#1
Mọi người cho mình hỏi về cách xóa có liên quan đến 2 trường với sad
Có 2 bảng
1. Bảng Điểm(MaHS, Mon, Diem)
2. Bảng Học Sinh(MaHS, TenHS)
Yêu Cầu Xóa hết điểm của Học Sinh có tên là "Nguyễn Văn A"
Dùng câu lệnh delete.
Cảm ơn mọi người nhiều!
Chữ ký của casio262 http://lequang.vn
Reply
Những người đã cảm ơn
#2
"DELETE * FROM DIEM WHERE TENHS = " & "'NGUYEN VAN A"'"
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
Nó không hiểu TENHS là trường gì bạn ah?
Vì TENHS ở bảng HOCSINH mà!
Chữ ký của casio262 http://lequang.vn
Reply
Những người đã cảm ơn
#4
Tên học sinh thì có thể trùng nhau. Như vậy xóa có thể sẽ xóa lộn.
Bạn đang thực hiện quả lý học sinh và điểm học sinh theo mã học sinh. Bạn nên xóa theo mã học sinh.
Bạn dùng code, thì tất nhiên bạn sẽ có một form, đúng không?

DELETE * FROM DIEM WHERE MAHS = 'NHAPMA'"
DELETE * FROM HOCSINH WHERE MAHS = 'NHAPMA'"

Trong đó: NHAPMA là mã bạn muốn xóa

Trong trường hợp NHAPMA là một textbox trên form thì bạn dùng

DELETE * FROM DIEM WHERE MAHS = '"& NHAPMA &"'"
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Không được xóa Học Sinh mà.
Nếu biết MAHS rùi thì cần gì bảng Học Sinh nữa?
Đây là trường hợp mình chưa biết MAHS như thế nào cơ.
Chữ ký của casio262 http://lequang.vn
Reply
Những người đã cảm ơn
#6
Thử câu lệnh này xem
Mã:
DELETE * FROM DIEM WHERE MAHS in (select MAHS FROM HOCSINH WHERE TENHS = "NGUYEN VAN A")
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn haquocquan , casio262
#7
Ui chà. Đây mới là vấn đề mình đang cần.
Trùng tên vẫn có thể xóa được hết điểm của người đó
Cảm ơn bác nhiều nhá ^^
Mình tìm được một diễn đàn hay rùi big green
Chữ ký của casio262 http://lequang.vn
Reply
Những người đã cảm ơn
#8
Ah, mình có thêm một câu hỏi nữa cần nhờ mọi người giúp đỡ.
Vẫn trong 2 bảng đó bảng DIEM có 2 môn Văn, Toán mỗi môn có 1 điểm thôi
Giờ tạo query Toán> Văn
Gồm các trường MHS, TENHS, TOAN, VAN
Chữ ký của casio262 http://lequang.vn
Reply
Những người đã cảm ơn
#9
(12-04-12, 11:02 AM)casio262 Đã viết: Ah, mình có thêm một câu hỏi nữa cần nhờ mọi người giúp đỡ.
Vẫn trong 2 bảng đó bảng DIEM có 2 môn Văn, Toán mỗi môn có 1 điểm thôi
Giờ tạo query Toán> Văn
Gồm các trường MHS, TENHS, TOAN, VAN

Bạn giải thích rõ hơn câu hỏi của mình chút nữa!
Có phải ý là: Lọc ra những học sinh có điểm toán lớn hơn điểm văn?
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#10
Đúng rùi, lọc ra Toán> Văn thì không có gì.
Chủ yếu là mình muốn hiển thị 2 Trường điểm Toán, điểm Văn trên một dòng!
Chữ ký của casio262 http://lequang.vn
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
Question [Help] Cần giúp đỡ tạo query lấy giá trị của dòng liền trước để tính giá trị trung bình luonguct 4 89 23-11-16, 12:33 AM
Bài mới nhất: luonguct
  [Hỏi] cách lọc giá trị trên 2 trường khác nhau? hoanghai902 1 70 18-11-16, 09:27 AM
Bài mới nhất: vulhu06
  Xóa dữ liệu ở các bảng ChiMai 6 126 17-11-16, 05:12 PM
Bài mới nhất: Trần Linh
  [Help] Tính tổng theo điều kiện các trường trong nhiều table,đưa ra kết quả bignosevinatex 6 758 06-09-16, 10:56 PM
Bài mới nhất: maidinhdan
Photo CHUYỂN BẢNG Che_Guevara 4 183 25-07-16, 12:47 AM
Bài mới nhất: tt1212

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ