Thực hành lập trình CSDL với VB.net - 33

Khi nhấn vào nút lệnh hỏi người dùng có muốn kết thúc điều khiển việc in ấn không. Nếu chọn Yes sẽ đóng form. Nếu chọn No sẽ trở lại form.

Công việc 2: Thiết kế báo cáo thống kê tài sản


a) Sử dụng Crystal Report thiết kế báo cáo thống kê tài sản theo nhóm (đơn vị, mã tài sản)


Hình 136. Mẫu bảng danh mục tài sản theo đơn vị sử dụng

Yêu cầu:

+ Báo cáo được thiết kế in trên khổ giấy: A4

+ Lề trên: 2cm.

+ Lề dưới: 2cm.

Có thể bạn quan tâm!

Xem toàn bộ 318 trang tài liệu này.

+ Lề trái: 3cm.

+ Lề phải: 2,5cm

+ Nội dung trên báo cáo được lấy dữ liệu từ các bảng trong cơ sở dữ liệu QLYTAISAN.MDF

+ Báo cáo được phân theo nhóm đơn vị sử dụng. Phải đánh số thứ tự trước mỗi nhóm và đánh số thứ tự trước mỗi dòng của nhóm, số thứ tự của mỗi dòng sẽ bắt đầu từ 1 khi bắt đầu một nhóm mới (Đánh lại số thứ tự của dòng theo mỗi nhóm).

+ Ngày tháng năm lấy theo đồng hồ hệ thống.

+ Số trang đánh bắt đầu từ 1 / tổng số trang.

+ Cỡ chữ của các phần trên báo cáo là 13

+ Font chữ: Times New Roman

+ Các nhãn có nội dung là TRƯỜNG ĐẠI HỌC ABC, DANH MỤC TÀI SẢN, NGƯỜI LẬP BIỂU kiểu in đậm.

b) Thiết kế form điều khiển việc in ấn và xem báo cáo thống kê tài sản theo nhóm theo mẫu sau:

Hình 137 Form điều khiển việc bảng danh mục tài sản Yêu cầu Form có kiểu 1


Hình 137. Form điều khiển việc bảng danh mục tài sản

Yêu cầu:


- Form có kiểu: FixedSingle


- Các nút thu nhỏ và phóng to của form bị ẩn

- Form xuất hiện chính giữa màn hình


- Nhãn in danh mục tài sản:


Font: Microsoft Sans Serif, Bold, 14

Căn giữa màn hình form theo chiều ngang

Mầu chữ: Đen

- Các nhãn chọn đơn vị, chọn tình trạng


Font: Microsoft Sans Serif, 9

Mầu chữ: Đen

Có lề trái bằng nhau

- Danh sách đơn vị


Font: Microsoft Sans Serif, 9

Mầu chữ: Đen

Kiểu: DropDown

Có giá trị lấy từ bảng tblDonVi với dữ liệu hiển thị là tên đơn vị

- Lựa chọn tất cả đơn vị, từng đơn vị:

Là dạng radio button.

Mặc định lựa chọn tất cả đơn vị

Font: Microsoft Sans Serif, 9

Mầu chữ: Đen

Khi lựa chọn tất cả đơn vị thì tự động khóa điều khiển danh sách đơn vị

Khi lựa chọn từng đơn vị thì mở khóa điều khiển danh sách đơn vị cho người sử dụng lựa chọn.

- Lựa chọn danh sách tình trạng

Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Kiểu: DropDown.

Giá trị gồm: Tất cả tình trạng, Bình thường, Hỏng.

Lựa chọn mặc định: Tất cả tình trạng.

- Nút lệnh Xem trước

Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: X

Khi nhấn vào nút lệnh xem trước, chương trình sẽ căn cứ vào lựa chọn của người sử dụng để hiển thị tất cả tài sản của đơn vị tương ứng tại một form mới.

- Nút lệnh In ấn


Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: I

Khi nhấn vào nút lệnh in ấn, chương trình sẽ căn cứ vào lựa chọn của người sử dụng để in danh mục tài sản tương ứng ra máy in mặc định.

- Nút lệnh Kết thúc:

Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: K

Khi nhấn vào nút lệnh hỏi người dùng có muốn kết thúc điều khiển việc in ấn không. Nếu chọn Yes sẽ đóng form. Nếu chọn No sẽ trở lại form.


bảng:

Bài tập số 3. Cho cơ sở ̃ liêu

Quản lý đi ểm có tên QLDIEM .MDF gồm các

tblSinhVien(MaSV, Hoten, Ngaysinh, Noisinh, Gioitinh, Diachi, Makhoa, LopNC)

tblKhoa(Makhoa, Tenkhoa)

tblLopHP(MaLopHP, TenLopHP, MaSV, MaMon) tblMonHoc(Mamon, Tenmon, Sohocphan, Giaovien) tblDiem(MaLopHP, MaSV, Diem, HocKy)

Tiếp tục với bài tập số 3 đã thực hiện trong phần bài tập thực hành của bài 2 thực hiện các công việc sau:

Công việc 1: Thiết kế bảng điểm của sinh viên

a) Sử dụng Crystal Report thiết kế bảng điểm của sinh viên theo mẫu sau:



Hình 138. Mẫu bảng điểm sinh viên

Yêu cầu:


+ Báo cáo được thiết kế in trên khổ giấy: A4

+ Lề trên: 2cm.

+ Lề dưới: 2cm.

+ Lề trái: 3cm.

+ Lề phải: 2,5cm

+ Nội dung trên báo cáo được lấy dữ liệu từ các bảng trong cơ sở dữ liệu QLYDIEM.MDF

+ Báo cáo được phân theo học kỳ. Phải đánh số thứ tự trước mỗi nhóm và đánh số thứ tự trước mỗi dòng của nhóm, số thứ tự của mỗi dòng sẽ bắt đầu từ 1 khi bắt đầu một nhóm mới (Đánh lại số thứ tự của dòng theo mỗi nhóm).

+ Ngày tháng năm lấy theo đồng hồ hệ thống.

+ Số trang đánh bắt đầu từ 1 / tổng số trang.

+ Cỡ chữ của các phần trên báo cáo là 13

+ Font chữ: Times New Roman

+ Các nhãn có nội dung là TRƯỜNG ĐẠI HỌC ABC, BẢNG ĐIỂM SINH VIÊN, NGƯỜI LẬP và các thông tin của sinh viên kiểu in đậm.

b) Tạo form điều khiển việc xem và in ấn bảng điểm của sinh viên theo mẫu sau:


Hình 139 Form điều khiển in bảng điểm sinh viên Yêu cầu Form có kiểu 2


Hình 139. Form điều khiển in bảng điểm sinh viên

Yêu cầu:


- Form có kiểu: FixedSingle


- Các nút thu nhỏ và phóng to của form bị ẩn


- Form xuất hiện chính giữa màn hình


- Nhãn in bảng điểm sinh viên:


Font: Microsoft Sans Serif, Bold, 14

Căn giữa màn hình form theo chiều ngang

Mầu chữ: Xanh lá

- Các nhãn In theo, Họ tên sinh viên


Font: Microsoft Sans Serif, 9

Mầu chữ: Đen

Có lề trái bằng nhau

- Danh sách sinh viên


Font: Microsoft Sans Serif, 9

Mầu chữ: Đen

Kiểu: DropDown

Có giá trị lấy từ bảng sinh viên với dữ liệu hiển thị là tên sinh viên

- Lựa chọn tất cả sinh viên, từng sinh viên:

Là dạng radio button.

Mặc định lựa chọn tất cả đơn vị

Font: Microsoft Sans Serif, 9

Mầu chữ: Đen

Khi lựa chọn tất cả sinh viên thì tự động khóa điều khiển danh sách sinh viên.

Khi lựa chọn từng sinh viên thì mở khóa điều khiển danh sách sinh viên cho người sử dụng lựa chọn.

- Nút lệnh Xem trước


Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: X

Khi nhấn vào nút lệnh xem trước, chương trình sẽ căn cứ vào lựa chọn của người sử dụng để hiển thị tất cả bảng điểm của sinh viên hoặc từng sinh viên tương ứng tại một form mới.

- Nút lệnh In ấn


Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: I

Khi nhấn vào nút lệnh in ấn, chương trình sẽ căn cứ vào lựa chọn của người sử dụng để in bảng điểm tương ứng ra máy in mặc định.

- Nút lệnh Kết thúc:

Font: Microsoft Sans Serif, Bold, 9

Mầu chữ: Đen

Phím nóng là: K

Khi nhấn vào nút lệnh hỏi người dùng có muốn kết thúc điều khiển việc in ấn không. Nếu chọn Yes sẽ đóng form. Nếu chọn No sẽ trở lại form.

c) Thiết kế form điều khiển việc xem và in ấn bảng điểm của sinh viên theo mẫu sau:



Hình 140. Mẫu bảng điểm sinh viên theo môn

.....

⇦ Trang trước - Trang tiếp theo ⇨

Ngày đăng: 16/07/2022