Cho hỏi về crostab query (1 người xem)

Liên hệ QC

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

dotritiep

Thành viên mới
Tham gia
11/7/09
Bài viết
12
Được thích
0
Mình dùng crostab query để thống kê điểm tổng kết của học sinh
Tên môn học dùng làm cột, tên học sinh dùng làm dòng
Values là điểm tổng kết của học sinh đó
Trong phần total mình không biết group by cái gì cho đúng
Ví dụ trong phần Tên môn học thì Group by theo cái gì, Tên học sinh group by theo cái gì và Điểm tổng kết nữa
Mong các bác giúp với
Cám ơn các bác nhiều
Bác nào biết down về xem hộ em với nhé
 

File đính kèm

Lần chỉnh sửa cuối:
Mình dùng crostab query để thống kê điểm tổng kết của học sinh
Tên môn học dùng làm cột, tên học sinh dùng làm dòng
Values là điểm tổng kết của học sinh đó
Trong phần total mình không biết group by cái gì cho đúng
Ví dụ trong phần Tên môn học thì Group by theo cái gì, Tên học sinh group by theo cái gì và Điểm tổng kết nữa
Mong các bác giúp với
Cám ơn các bác nhiều
Bác nào biết down về xem hộ em với nhé
Trong file tôi đã tạo 1 câu query thống kê Điểm Cuối Năm các môn của học sinh Lớp 6A. Bạn mở ra xem thử nhé.
 

File đính kèm

Thêm 1 ví dụ cho bạn ở file đính kèm nhé. Cái này chọn mã khối khi chạy query
 

File đính kèm

Thêm 1 ví dụ cho bạn ở file đính kèm nhé. Cái này chọn mã khối khi chạy query
Bác cho em hỏi luôn, muốn khống chế cái dữ liệu của bảng điểm thì phải làm thế nào?
Như cái điểm tổng kết của em đó em muốn khống chế là 8.25 chẳng hạn chứ của em bây giờ đằng sau nó là một dãy số dài. Lập trình em cũng hơi gà nên không khống chế đầu vào được
 
Bác cho em hỏi luôn, muốn khống chế cái dữ liệu của bảng điểm thì phải làm thế nào?
Như cái điểm tổng kết của em đó em muốn khống chế là 8.25 chẳng hạn chứ của em bây giờ đằng sau nó là một dãy số dài. Lập trình em cũng hơi gà nên không khống chế đầu vào được
Vấn đề này là khi bạn thiết kế form nhập liệu có các trường tính toán thì nên làm tròn nó lại. Còn nếu lỡ không làm tròn rồi thì bạn nên thiết kế 1 UpdateQuery để làm tròn nó.
Bài của bạn, theo bạn là bạn muốn làm tròn lên, hay là làm tròn theo qui luật chung vậy?

VD ở đây là 1 UpdateQuery tôi làm tròn theo qui luật chung cho 3 trường HOCKYI, HOCKYII, và CANAM.

UPDATE DIEM SET DIEM.HOCKYI = Round([HOCKYI],2), DIEM.HOCKYII = Round([HOCKYII],2), DIEM.CANAM = Round([CANAM],2);

Bạn tham khảo file nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
Bác cho em hỏi luôn, muốn khống chế cái dữ liệu của bảng điểm thì phải làm thế nào?
Như cái điểm tổng kết của em đó em muốn khống chế là 8.25 chẳng hạn chứ của em bây giờ đằng sau nó là một dãy số dài. Lập trình em cũng hơi gà nên không khống chế đầu vào được
Cái này đâu có liên quan gì nhiều đến lập trình, bạn đã làm đến crosstab query thì tôi nghĩ yêu cầu này bạn làm đơn giản chứ nhỉ, bạn xem thử cách làm trong file đính kèm này nhé.
 
Em dùng access làm cơ sở dữ liệu để làm đồ án tốt nghiệp
Em viết bằng C# mà
Ngôn ngữ đó thì em cũng không hiểu lắm, nên mới hỏi làm tròn luôn trong cơ sở cho nó tiện
Cám ơn bác nhiều nhé
 
Web KT

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

Back
Top Bottom