+ Trả Lời Ðề Tài
Hiện kết quả từ 1 tới 1 của 1

Chủ đề: Lập phiếu điểm bằng ACCESS 2003

  1. #1
    Trạng thái :   tonghopplus_sg đã thoát
    Tham gia : Aug 2012
    Bài gửi : 4
    Tên Thánh:
    Giuse
    Tên thật:
    NGUYEN DUY THÔNG
    Đến từ: GX Mai Khoi Chợ Quán
    Sở thích: music
    Nghề nghiệp: SV
    Cảm ơn
    0
    Được cảm ơn 20 lần
    trong 8 bài viết

    Lập phiếu điểm bằng ACCESS 2003

    Bài gốc tại trang https://www.tonghopplus.com/2012/09/l...ng-access.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


    Và đây là một số record ta nhập



    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

    Ta chú ý nút View và Run



    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


    Tại Report Wizard ta chọn Next (xem hình)



    Sau đó ta nhấn Next - Finish


    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)


    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



    Sau khi thiết kế xong bạn bấm View, thế là xong công việc (H13)




    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.

    Các chủ đề tương tự trong chuyên mục này:


  2. Thành viên đã cảm ơn tonghopplus_sg vì bài viết này:

    chulun008cr (05-09-2012)

+ Trả Lời Ðề Tài

Chủ đề tương tự

  1. Cả nhà ơi, bỏ phiếu bầu cho link của mình với
    By thuyvu in forum Huynh đệ thủ túc
    Trả lời: 9
    Bài mới gửi: 30-07-2012, 09:46 AM
  2. Trả lời: 0
    Bài mới gửi: 08-05-2012, 06:38 PM
  3. Linh hồn phiến đá sầu
    By amthanhanhsang in forum Giai Điệu Trái Tim
    Trả lời: 1
    Bài mới gửi: 07-02-2012, 11:10 AM
  4. Phiên tòa
    By Lan Anh in forum Gia Đình và Cuộc Sống
    Lan Anh
    Trả lời: 5
    Bài mới gửi: 30-03-2011, 07:46 AM

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình