Chủ đề: Cần giúp đỡ về Update Query
-
06-19-2010, 04:39 AM #1
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Cần giúp đỡ về Update Query
Chào mọi người
em có một bảng KHOA(makhoa,tenkhoa,SoSV)
SOSV:Số sinh viên
SINHVIEN(masv,hosv,tensv,makhoa)
Thực hiện truy vấn cập nhật cột SOSV chính bằng số sinh viên tương ứng mỗi khoa
Mong mọi người giúp đỡ
Cảm ơn mọi ngườiView more random threads:
- Xin chỉ cách tắt chức năng MouseWheel
- [Help] in báo cáo theo mã được chọn
- Hỏi về Hloopkup trong access???
- cho minh hoi van de ve accsees
- Bổ sung doanh thu
- Không cho import CSDL Access
- Bài tập acess
- Cần nhờ các bạn giúp gấp về access
- Hỏi về Tạo Listbox trong access 2003
- Nếu muốn Link hay Import thì phải nhập mật khẩu
-
06-19-2010, 07:18 AM #2
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cần giúp đỡ về Update Query
Gửi bởi codang2605
Bạn tạo query này xem sao:
UPDATE KHOA INNER JOIN ([Select SINHVIEN.MAKHOA, count(SINHVIEN.MASV) as SOSV from SINHVIEN GROUP BY SINHVIEN.MAKHOA]. as qry1) ON KHOA.MAKHOA = qry1.MAKHOA SET KHOA.SOSV = qry1.SOSV
-
06-19-2010, 10:02 PM #3
Silver member
- Ngày tham gia
- Nov 2015
- Bài viết
- 202
Ðề: Cần giúp đỡ về Update Query
Operation must use an updateable query
Access thông báo lỗi đó.
Ở đây mình dùng một query trung gian để tính số sinh viên sau đó cập nhật vào cột SOSV
nhưng nó cứ báo lỗi trên đó
Mọi người thử xem
-
06-21-2010, 08:45 PM #4
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cần giúp đỡ về Update Query
Gửi bởi codang2605
http://www.mediafire.com/?yzmz3jnnjj0
-
06-21-2010, 09:46 PM #5
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 2
Ðề: Cần giúp đỡ về Update Query
Ái chà! phải khổ sở thế sao!
Thanks bác nhiều. Đây là câu hỏi phần query trong đề thi B tin học
Không biết còn cách nào khác không, chứ như thế này thì không phải ai cũng làm được đâu bác.
Dùng Query thôi
-
06-21-2010, 10:46 PM #6
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cần giúp đỡ về Update Query
Về nguyên tắc thì bảng KHOA không thể chứa cột SOSV. Bất cứ khi nào cần biết số SV của mỗi khoa thì ta sẽ thực hiện query đếm số SV trên bảng SINHVIEN.
Bạn hãy đọc kỹ đề bài lại xem sao. Đề bạn đưa ra ở trên là vô lý về cấu trúc dữ liệu.
Nếu đề hợp lý thì không cần cập nhật (UPDATE) số SV gì cả. Chỉ cần truy vấn đếm (SELECT Count(...)) mà thôi.
-
06-22-2010, 04:08 PM #7
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cần giúp đỡ về Update Query
Tại sao bảng KHOA lại không chứa cột SOSV được
Mỗi lần ta muốn biết được số sinh viên của mỗi khoa thì phải thực hiện một phép Count bên bảng Sinhvien
Nếu trên những CSDL lớn có ràng buộc ví dụ như là một khoa có tối đa bao nhiêu sinh viên thì cột SOSV trong bảng KHOA là cần thiết
Mỗi lần muốn biết sosv chỉ cần vào bảng khoa mà lấy ra, hay khi thêm một sinh viên thì chỉ cần check sosv hiện có của khoa là bao nhiêu
VÀ mình dám chắc luôn, đây là câu hỏi trong một đề thi B và hoàn toàn hợp logic
Đồng ý là có thể tính Sosv bằng cách Count(masv) nhưng mình muốn lưu trữ nó thành một cột trong KHOA luôn
Thực tế trong trường học, mỗi lớp đều có một cột SOSV cho biết số sinh viên hiện có trong lớp, chứ không ai đi đếm từng người có trong 1 lớp mỗi lần có yêu cầu cho biết số học sinh hiện có đâu
-
06-22-2010, 05:25 PM #8
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cần giúp đỡ về Update Query
Gửi bởi codang2605
SELECT tblSINHVIEN.MAKHOA, Last(tblKHOA.TENKHOA) AS TENKHOA, Count(tblSINHVIEN.MASV) AS SOSV
FROM tblSINHVIEN LEFT JOIN tblKHOA ON tblSINHVIEN.MAKHOA = tblKHOA.MAKHOA
GROUP BY tblSINHVIEN.MAKHOA
-
06-22-2010, 09:17 PM #9
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 1,709
Ðề: Cần giúp đỡ về Update Query
thế có cách nào làm được câu này không
-
08-02-2010, 06:24 PM #10
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Cần giúp đỡ về Update Query
Mình cũng mắc 1 vấn đề tương tự của bạn nhưng chưa giải được. Nếu bạn có thể update thì khi cần có thể format validatting cho các khoa có số sinh viên khác nhau một màu khác chẳng hạn.
Cá hồi Theo thầy thuốc Hồng Gấm, cá hồi nổi danh vì giàu acid béo omega-3 tốt cho sức khỏe tim mạch và đời sống chăn gối. Bên cạnh cá hồi thì cá mòi, cá ngừ, cá bơn… cũng giúp đời sống tình dục sung...
3 loại đạm giúp nam giới khỏe – sai cách ăn là mất tác dụng!