Lập điểm thi bằng ACCESS 2003
Bài gốc tại trang http://www.tonghopplus.com/2012/09/lam-i...ccess.html
Chuyên mục Tin học kỳ này tôi hướng dẫn các bạn tạo một chương trình tính điểm thi cuối học kỳ, đây là một chương trình nho nhỏ, đơn giản cho các bạn nào vừa làm quen với Ms Access mà lại mê nó ngay để mà “ngâm cứu” nhé !
Bạn tạo một table duy nhất ta đặt tên là bangdiem (bảng điểm), tôi đưa ra 10 record tượng trưng thôi , rồi sau đó bạn nhập thêm vào nhé. Khi ra được kết quả thì số liệu càng nhiều thì mới thấy cái “tài” của bạn và cái hay của Ms Access, bạn cứ lai rai, hễ mỗi lần rảnh thì nhập chừng chục dòng, từ từ sẽ nhiều ngay mà. Nếu bạn nhập ít quá thì khi nhìn vào công trình bạn thấy chán lắm vì chả thấy tác dụng gì. Chương trình viết bằng Ms Access mà số liệu chỉ lèo tèo vài dòng thì cũng giống bạn bắt “con voi chở tới 1 kg muối” vậy.
Ta khởi động chương trình , tạo một cơ sở dữ liệu mới dặt tên là thihocky.mdb, vào thẻ Table chọn New chọn Design View
![[Hình: H1.bmp]](http://1.bp.blogspot.com/--IY-GbAWaKg/UEIoGH1PnAI/AAAAAAAAABI/Gg-tZ5B9yas/s400/H1.bmp)
Và đây là một số record ta nhập
![[Hình: H2.bmp]](http://1.bp.blogspot.com/-ff1K8V1GdAA/UEIoUaLKnSI/AAAAAAAAABQ/HOx06xiMDVE/s400/H2.bmp)
Sau đây là người đặt hàng yêu cầu bạn lập chương trình :
Lập bảng báo cáo theo từng học sinh của từng lớp (ở đây giả dụ bạn chỉ có một lớp, vì nhiều lớp cách làm cũng như một lớp ), trong đó:
- Tình điểm trung bình (dtb) ( toán hệ số 3, văn hệ số 1, sinh ngữ hệ số 2)
- Tính điểm thêm (diemthem), biết: nếu sinh trước năm 1990 thì cộng thêm 0.75 điểm, ngược lại, và nếu là phái nữ thì cộng thêm 0.5 điểm.
- Tính điểm kết quả (diemkq): nếu điểm trung bình>=10, thì lấy điểm trung bình làm điểm kết quả, ngược lại thì điểm kết quả= điểm trung bình+ điểm thêm (nhưng dù cộng thêm cũng không được quá 10 điểm)
- Cột Ghi chú (ghichu):
diemkq dưới 10 : Không đạt
diemkq từ 10 đến dưới 12 : Thứ
diemkq từ 12 đến dưới 14 : Bình thứ
diemkq từ 14 đến dưới 16 : Bình
diemkq từ 16 đến dưới 18 : Ưu
diemkq từ 18 trở lên : Tối ưu
Bắt đầu làm:
Vào thẻ Queries chọn new/design View/ ok , tại hộp thoại show table ta chọn table bangdiem, bấm chon Add. (H3)
Từ select query ta chọn các field tenhv,phai, namsinh, toan, van, sinhngu (bằng cách kích đôi vào từng field này để nó “bay” vào vùng lưới.(H4)
Từ (H4) ta mở thêm các field theo yêu cầu, ta gõ như sau:
diemtb: ([toan]*3+[van]+[sinhngu]*2)/6
diemthem: IIf([diemtb]>=10,0,IIf([namsinh]<1990,0.75,IIf([phai]="nữ",0.5,0)))
diemkq: IIf([diemtb]>=10,[diemtb],IIf(([diemtb]+[diemthem])>10,10,[diemtb]+[diemthem]))
Ghichu:IIf([diemkq]<10,"Không đạt",IIf([diemkq]<12,"Thứ",IIf([diemkq]<14,"Bình thứ",IIf([diemkq]<16,"Bình",IIf([diemkq]<18,"Ưu","Tối ưu")))))
Xem hình
![[Hình: H5.bmp]](http://1.bp.blogspot.com/-Nq-G4tmv9GI/UEIpLyVqO9I/AAAAAAAAABY/hwXsW8fzaBo/s400/H5.bmp)
Ta chú ý nút View và Run
![[Hình: H6.bmp]](http://3.bp.blogspot.com/-gTiz2JITZms/UEIpbHcfpKI/AAAAAAAAABg/kzLGQuWXFdg/s400/H6.bmp)
Bấm View hoặc Run ta có kết quả (H7). Save query này đặt tên là diemthi
Tại thẻ Reports chọn New/Report wizard chọn query diemthi sau đó nhấn OK
![[Hình: H8.bmp]](http://4.bp.blogspot.com/-0qsjtqiKk4o/UEIp5YPUTpI/AAAAAAAAABo/XYPghbcShL0/s400/H8.bmp)
Tại Report Wizard ta chọn Next (xem hình)
![[Hình: H9.bmp]](http://1.bp.blogspot.com/-E6N76_aKHAM/UEIvfm0Li-I/AAAAAAAAAB4/5VAnSESAf2o/s400/H9.bmp)
Sau đó ta nhấn Next - Finish
![[Hình: H10.bmp]](http://1.bp.blogspot.com/-PRDFgQa839U/UEIwImnvgnI/AAAAAAAAACA/gfy6p_UTNhI/s400/H10.bmp)
Tại ô Layout ta chọn Tabular rồi click Next --> Next rồi bấm Finish
Rồi Access sẽ xuất ra cho các bạn một bản báo cáo (Report)
![[Hình: H11.bmp]](http://3.bp.blogspot.com/-TMF8TtXDIXs/UEIxKXlNOzI/AAAAAAAAACI/fDOU-usR4Hw/s400/H11.bmp)
Từ report này được đặt tên là diemthi, ta thiết kế lại đôi chút cho đẹp. Bấm Design, chọn chữ diemthi trong report header và xóa đi, vào toolbox chọn nút label (Aa) vẽ vào một label và gõ chữ vào tùy ý, tôi gõ KẾT QUẢ KIỂM TRA HỌC KỲ 1. Bạn bấm chuột vào từng đối tượng rồi điều chỉnh to nhỏ, thêm màu mè tùy ý các bạn
![[Hình: H12.bmp]](http://3.bp.blogspot.com/-rIY1tsNmeME/UEIx2LIL-tI/AAAAAAAAACQ/P8tiHM-GfZs/s400/H12.bmp)
Sau khi thiết kế xong bạn bấm View, thế là xong công việc (H13)
![[Hình: H13.JPG]](http://4.bp.blogspot.com/-ZOJQJ324KwY/UEIyEQpT3II/AAAAAAAAACY/o9DQia7-pB0/s640/H13.JPG)
Chúc các bạn thành công. Hẹn gặp lại các bạn ở các bài tiếp theo.(cool)
Bản Quyền Thuộc về: ADMIN_TINHOC ,
Mọi trích dẫn hoặc đăng lại từ trang này phải chắc chắn nhằm phục vụ hoàn toàn phi lợi nhuận, và ghi rõ "Trích từ nguồn TONGHOPPLUS và ADMIN_TINHOC"
Tonghopplus giữ bản quyền.
làm sao để tự động refresh tất cả các dữ liệu khi nhập form xong
Chào các bác,
Em mới học và đang tìm hiểu về cái môn Access này nhưng gặp một vấn đề nan giải quá, làm mãi ko dc.
Nội dung như sau :
Bình thường khi mình nhập form xong thì phải ấn nút refresh hoặc đóng table và mở lại thì dữ liệu mới dc cập nhập nhưng không hiểu mấy thằng chuyên gia Microsoft nó làm kiểu gì mà ko cần refresh cũng không cần đóng ra mở lại table mà dữ liệu tự động refresh ngay như file đink kèm.
Có bác nào làm ơn làm phúc chỉ dùm em cái.Vì cái này đau đầu mấy hôm rồi.
Query tim kiem hoc vien thoa man dieu kien da hoc xong cac mon hoc (A,B,C)
Hiện tôi đang gặp khó khăn khi cần tìm kiếm tên của các học viên đã học xong các môn học (ví dụ: môn A,B,C).
Thiết kế database như sau: bảng tblHocvien (ID, Name, Tuoi), tblMonhoc (ID, Hocvien_ID, Ma lop, Ma mon hoc, ten mon hoc, diem). bảng tblHocvien liên kết với bảng tblMonhoc thông qua khóa ngoài Hocvien_ID.
Rất mong nhận được sự giúp đỡ của các bạn trên forum
Hai chương trình - Quản lý sinh viên - Quản lý công nhân.
1. Bài quản lý sinh viên là bài tập lớn môn phân tích thiết kế hệ thống.
Link: http://www.mediafire.com/?kwowp34925io2q2
2. Quản lý công nhân là chương trình làm theo Bài tập lớn Môn Access. ( vì làm theo bài tập nên các bảng không được đầy đủ chỉ là ứng dụng đơn giản
Link: http://www.mediafire.com/?mx5frafzfdf6lud
Mật khẩu Quản trị của cả 2 ứng dụng là :
User : Administrator
Pass: 123456
Các bạn có thể login bằng tải khoản Sinh viên và tài khoản giáo viên để xem thêm các chức năng giành cho từng đối tượng...
Tên truy cập và mật khẩu là MAGV (đối với TK Giáo viên)
Tên truy cập và mật khẩu là MASV (đối với TK sinh viên)
Mong nhận được ý kiến đóng góp của mọi người. Thấy hay thì Thank nha  
Chèn ảnh vào form
Mình có 1 bảng tblChenAnh với 1 trường: Đường dẫn và 1 form: formHienThi
Mình muốn trong tblChenAnh, nếu đường dẫn dẫn đến file hình ảnh nào đó sẽ hiển thị trên form
Xin cả nhà giúp mình với
| Chủ đề Mới nhất |
|
Quản Lý Phòng Khám Tư Nhâ...
-Chuyên mục: Thư Viện Ứng Dụng-Đăng bởi lần cuối: Le Duc-24-09-26, 12:03 AM-
» Bài trả lời: 34-
» Lượt xem: 8,318
|
|
Tạo Form không có khung v...
-Chuyên mục: Thư viện thủ thuật-Đăng bởi lần cuối: ongke0711-05-09-26, 10:12 PM-
» Bài trả lời: 0-
» Lượt xem: 133
|
|
Tải hàng loạt hóa đơn PDF...
-Chuyên mục: Thành viên giúp nhau-Đăng bởi lần cuối: dotrung-16-08-26, 10:29 PM-
» Bài trả lời: 6-
» Lượt xem: 150
|
|
Quản lý kho bằng Accesss
-Chuyên mục: Thảo Luận Access-Đăng bởi lần cuối: AKBui-09-08-26, 12:52 AM-
» Bài trả lời: 77-
» Lượt xem: 7,915
|
|
Tra cứu Mã số thuế - phần...
-Chuyên mục: Share Code-Đăng bởi lần cuối: ongke0711-03-07-26, 02:10 PM-
» Bài trả lời: 0-
» Lượt xem: 171
|
|
Đồ cổ đây - một chút hoài...
-Chuyên mục: Góc ảnh-Đăng bởi lần cuối: Noname-12-06-26, 09:21 AM-
» Bài trả lời: 1-
» Lượt xem: 622
|
|
Tra cứu thông tin DN qua ...
-Chuyên mục: Thư Viện Ứng Dụng-Đăng bởi lần cuối: ongke0711-02-06-26, 11:36 PM-
» Bài trả lời: 0-
» Lượt xem: 178
|
|
Homestay chill đà lat
-Chuyên mục: Góc Blogger-Đăng bởi lần cuối: tt1212-01-06-26, 02:51 PM-
» Bài trả lời: 0-
» Lượt xem: 576
|
|
Quản lý quầy thuốc nhỏ lẻ
-Chuyên mục: Thư Viện Ứng Dụng-Đăng bởi lần cuối: ongke0711-09-05-26, 11:24 AM-
» Bài trả lời: 4-
» Lượt xem: 3,599
|
|
TẠO THÔNG BÁO NHẮC NHỞ CÔ...
-Chuyên mục: Tương tác Chương trình ngoài-Đăng bởi lần cuối: ongke0711-07-04-26, 10:46 AM-
» Bài trả lời: 2-
» Lượt xem: 275
|
| Diễn đàn Thống kê |
» Thành viên: 0
» Thành viên mới nhất:
Không có ai
» Các chủ đề diễn đàn: 0
» Các bài viết diễn: 0
Thống kê đầy đủ
|
| | | | |