Bài giảng Thực hành lập trình CSDL với VB.net: Phần 1 do trường ĐH Sư Phạm Kỹ Thuật Nam Định biên soạn cung cấp cho người học các kiến thức: Sử dụng VB.NET lập trình trên Form để cập nhật cơ sở dữ liệu; Sử dụng VB.NET lập trình tìm kiếm thông tin và hiển thị kết quả trên form. Mời các bạn cùng tham khảo!
LỜI NĨI ĐẦU VB.NET ngơn ngữ lập trình trực quan, hƣớng đối tƣợng hƣớng kiện Hơn nữa, có cơng cụ CASE giúp dễ dàng phát triển ứng dụng môi trƣờng Win Form Web Form Cuốn tài liệu tác giả biên soạn theo hƣớng tiếp cận kỹ nhằm giúp cho sinh viên nhanh chóng tiếp thu sử dụng đƣợc công cụ VB.NET nhƣ lập trình đƣợc để phát triển ứng dụng thực tế Cuốn tài liệu gồm bài: Bài 1: Sử dụng VB.NET lập trình Form để cập nhật sở liệu Mục đích giúp sinh viên có kỹ sử dụng VB.NET để lập trình cập nhật sở liệu ứng dụng Bài 2: Sử dụng VB.NET lập trình tìm kiếm thông tin hiển thị kết form Mục đích giúp sinh viên có kỹ sử dụng VB.NET để lập trình tìm kiếm thơng tin hiển thị kết tìm kiếm Form Bài 3: Lập trình in ấn báo cáo Mục đích giúp sinh viên có kỹ sử dụng Crystal Report để thiết kế báo cáo sử dụng VB.NET để lập trình form điều khiển việc xem, in báo cáo Bài 4: Lập trình menu phân phối ứng dụng Mục đích giúp sinh viên có kỹ sử dụng VB.NET để tạo lập trình menu cho ứng dụng Đồng thời, giúp sinh viên có kỹ tạo cài đặt, đóng gói phân phối ứng dung Cuốn tài liệu khơng tránh khỏi cịn có sai sót, mong nhận đƣợc đóng góp thầy cô giáo em sinh viên để tài liệu ngày hoàn thiện Xin trân trọng cảm ơn Các tác giả i MỤC LỤC BÀI SỬ DỤNG VB.NET LẬP TRÌNH TRÊN FORM 10 ĐỂ CẬP NHẬT CƠ SỞ DỮ LIỆU 10 1.1 Tóm tắt kiến thức cần nhớ 10 1.2 Hƣớng dẫn thực hành 1.2.1 Bài tập mẫu 1.2.2 Hƣớng dẫn thực hiện: 11 1.2.3 Bài tập thực hành 44 1.3 Bài tập nhà 62 BÀI SỬ DỤNG VB.NET LẬP TRÌNH TÌM KIẾM THƠNG TIN 65 VÀ HIỂN THỊ KẾT QUẢ TRÊN FORM 65 2.1 Tóm tắt kiến thức cần nhớ 65 2.1.1 Câu lệnh SQL để tìm kiếm thơng tin sở liệu 65 2.1.2 Sử dụng Form để hiển thị thơng tin tìm kiếm 66 2.2 Hƣớng dẫn thực hành 68 2.2.1 Bài tập mẫu 68 2.1.2 Hƣớng dẫn thực 80 2.2.3 Bài tập thực hành 120 2.3 Bài tập nhà 145 BÀI LẬP TRÌNH VÀ IN ẤN BÁO CÁO 147 3.1 Tóm tắt kiến thức cần nhớ 147 3.2 Hƣớng dẫn thực hành 154 3.2.1 Bài tập mẫu 154 3.2.2 Hƣớng dẫn thực 168 3.3 Bài tập áp dụng 234 3.3 Bài tập nhà 258 BÀI LẬP TRÌNH MENU VÀ PHÂN PHỐI ỨNG DỤNG 259 4.1 Tóm tắt kiến thức cần nhớ 259 4.1.1 Menu 259 4.1.2 Phân phối ứng dụng 261 4.2 Hƣớng dẫn thực hành 263 4.2.1 Bài tập mẫu 263 ii 4.2.2 Hƣớng dẫn thực 266 4.2.3 Bài tập thực hành 285 4.3 Bài tập nhà 296 BÀI TẬP NHÓM 297 DANH MỤC TÀI LIỆU THAM KHẢO 299 iii DANH MỤC HÌNH Hình Form dạng ghi Hình Form dạng danh sách Hình Form dạng nhiều Hình Fom cập nhật thơng tin khách hàng Hình Form hiển thị cập nhậtdanh sách mặt hàng Hình Form cập nhật thông tin bán hàng 10 Hình Cửa sổ Add New Item 12 Hình Cửa sổ Data Source Configuration Wizard 12 Hình Cửa sổ Change Data Source 13 Hình 10 Cửa sổ Add Connection 14 Hình 11 Cửa sổ Data Source Configuration Wizard 15 Hình 12 Hồn thành việc kết nối với sở liệu 15 Hình 13 Kết sau kéo bảng khách hàng vào form 16 Hình 14 Kết thiết kế form thông tin khách hàng 22 Hình 15 Kết thực thi form thông tin khách hàng 23 Hình 16 Form danh sách mặt hàng 24 Hình 17 Cửa sổ Edit Columns 25 Hình 18 Kết thiết kế form danh sách mặt hàng 32 Hình 19 Kết thực thi form danh sách mặt hàng 32 Hình 20 Form chi tiết bán hàng 33 Hình 21 Cửa sổ Edit Columns 34 Hình 22 Kết thiết kế form chi tiết bán hàng 43 Hình 23 Kết thực thi form chi tiết bán hàng 44 Hình 24 Form thơng tin giáo viên 45 Hình 25 Form danh sách mơn học 47 Hình 26 Form phân công giảng dạy 48 Hình 27 Form thông tin tài sản 51 Hình 28 Form danh sách đơn vị sử dụng 52 Hình 29 Form quản lý tài sản 53 Hình 30 Form thơng tin sinh viên 56 Hình 31 Form danh sách khoa 58 iv Hình 32 Form danh sách mơn học 60 Hình 33 Form quản lý điểm sinh viên 61 Hình 34 Form tìm kiếm thông tin đơn giản 67 Hình 35 Form tìm kiếm thơng tin theo nhiều điều kiện .67 Hình 36 Form tìm kiếm thơng tin khách hàng .69 Hình 37 Form tìm kiếm thơng tin bán hàng 72 Hình 38 Form tìm kiếm thông tin bán hàng 74 Hình 39 Form tìm kiếm thơng tin 76 Hình 40 Form tìm kiếm thơng tin khách hàng mua mặt hàng 78 Hình 41 Form tìm kiếm thơng tin khách hàng .80 Hình 42 Cửa sổ Add New Item 81 Hình 43 Kết thiết kế form tìm kiếm khách hàng 87 Hình 44 Kết thực thi form tìm kiếm khách hàng 87 Hình 45 Kết tìm kiếm khách hàng theo tên 88 Hình 46 Kết tìm kiếm tất khách hàng 88 Hình 47 Kết thiết kế form tìm kiếm mặt hàng .93 Hình 48 Kết tìm kiếm mặt hàng theo mã .93 Hình 49 Kết tìm kiếm mặt hàng theo tên mặt hàng .94 Hình 50 Kết tìm kiếm tất mặt hàng 94 Hình 51 Form tìm kiếm thơng tin bán hàng 95 Hình 52 Kết thiết kế form tìm kiếm thơng tin bán hàng 102 Hình 53 Kết thực thi form tìm kiếm thơng tin bán hàng .103 Hình 54 Form tìm kiếm thơng tin bán hàng .103 Hình 55 Kết thiết kế form tìm kiếm thơng tin bán hàng 111 Hình 56 Kết thực thi form tìm kiếm thơng tin bán hàng .111 Hình 57 Form tìm kiếm thơng tin mặt hàng mà khách hàng mua 112 Hình 58 Kết thiết kế form tìm kiếm thơng tin mặt hàng khách hàng mua .115 Hình 59 Kết thực thi form tìm kiếm thơng tin mặt hàng khách hàng mua .115 Hình 60 Form tìm kiếm thơng tin số lần mặt hàng mua bời khách hàng .116 Hình 61 Kết thiết kế form tìm kiếm số lần mặt hàng khách hàng mua 119 Hình 62 Kết thực thi form tìm kiếm số lần mặt hàng khách hàng mua 120 Hình 63 Form tìm kiếm thơng tin giáo viên .121 Hình 64 Form tìm kiếm mơn học .123 Hình 65 Tìm kiếm phân cơng giáo viên .125 v Hình 66 Tìm kiếm phân cơng giáo viên theo mơn học 127 Hình 67 Form tìm kiếm đơn vị 129 Hình 68 Fom tìm kiếm tài sản 131 Hình 69 Fom tìm kiếm tài sản thuộc đơn vị 133 Hình 70 Form tìm kiếm tài sản theo tình trạng 135 Hình 71 Form tìm kiếm mơn học 137 Hình 72 Form tìm kiếm thơng tin khoa 139 Hình 73.Form tìm kiếm sinh viên 140 Hình 74 Form tìm kiếm điểm sinh viên theo học kỳ 142 Hình 75 Form tìm kiếm điểm sinh viên theo môn học 144 Hình 76 Báo cáo dạng label in nhiều label trang 148 Hình 77 Báo cáo dạng label in trang 149 Hình 78 Báo cáo dạng ghi trang 149 Hình 79 Cửa sổ Add New Item 150 Hình 80 Cửa sổ Crystal Reports Gallery 151 Hình 81 Form điều khiển việc in giấy mời khách hàng 153 Hình 82 Form điều khiển việc in hóa đơn bán hàng 154 Hình 83 Giấy mời tham dự hội nghị khách hàng 155 Hình 84 Form điều khiển việc in giấy mời khách hàng 156 Hình 85 Mẫu bảng kê bán hàng 158 Hình 86 Hóa đơn bán hàng 158 Hình 87 Form điều khiển việc in hóa đơn 160 Hình 88 Form xem trƣớc in hóa đơn bán hàng 162 Hình 89 Form điều khiển việc in báo cáo bán hàng 166 Hình 90 Mẫu giấy mời khách hàng 169 Hình 91 Cửa sổ Add New Item 170 Hình 92 Cửa sổ Crystal Reports Gallery 171 Hình 93 Giao diện thiết kế báo cáo Crystal Report 171 Hình 94 Cửa sổ Format Editor 174 Hình 95 Cửa sổ Databse Expert 175 Hình 96 Cửa sổ Format Editor 176 Hình 97 Cửa sổ Custom Style 176 Hình 98 Kết thiết kế giấy mời khách hàng hoàn chỉnh 177 vi Hình 99 Kết thực thi in giấy mời khách hàng 178 Hình 100 Form điều khiển việc in giấy mời khách hàng 178 Hình 101 Kết thiết kế form in giấy mời khách hàng 186 Hình 102 Kết sau thực chức in giấy mời khách hàng 186 Hình 103 Cửa sổ Formula Name 189 Hình 104 Cửa sổ Formula Workshop 189 Hình 105 Kết thiết kế hóa đơn bán hàng Crystal Report 192 Hình 106 Kết xem trƣớc hóa đơn bán hàng 192 Hình 107 Form in hóa đơn bảng kê bán hàng 193 Hình 108 Kết thiết kế form in hóa đơn, bảng kê bán hàng 205 Hình 109 Form điều khiển việc in ấn hóa đơn bán hàng 205 Hình 110 Nội dung hóa đơn bán hàng sau đƣợc in máy in 206 Hình 111 Cửa sổ Select Resource 208 Hình 112 Kết thiết kế form xem trƣớc hóa đơn 212 Hình 113 Kết thực thi form xem trƣớc hóa đơn 213 Hình 114 Cửa sổ Formula Name 215 Hình 115 Cửa sổ Formula Workshop 215 Hình 116 Cửa sổ Insert Group 218 Hình 117 Cửa sổ Create Running Total Field 219 Bảng Các hàm để tính tốn với nhóm Crystal Report 220 Hình 118 Cửa sổ Create Running Total Field 221 Hình 119 Cửa sổ Custom Style 222 Hình 120 Kết thiết kế báo cáo thống kê bán hàng Crystal Report .223 Hình 121 Kết thực thi báo cáo bán hàng .224 Hình 122 Form điều khiển in báo cáo bán hàng .225 Hình 123 Cửa sổ thiết kế form xem trƣớc báo cáo .231 Hình 124 Kết thiết kế form điều khiển in báo cáo bán hàng .233 Hình 125 Kết thiết kế form xem trƣớc báo cáo bán hàng 233 Hình 126 Kết thực thi form in báo cáo bán hàng 234 Hình 127 Kết thực thi form xem trƣớc báo cáo bán hàng 234 Hình 128 Mẫu bảng phân cơng giảng dạy 235 Hình 129 Form in phân công giảng dạy .236 Hình 130 Mẫu bảng phân công giảng dạy theo môn 238 Hình 131 Form in phân cơng giảng dạy .239 vii Hình 132 Mẫu bảng phân cơng giảng dạy theo mơn học 242 Hình 133 Form in phân công giảng dạy 243 Hình 134 Mẫu bảng danh mục tài sản 245 Hình 135 Form in danh mục tài sản 246 Hình 136 Mẫu bảng danh mục tài sản theo đơn vị sử dụng 248 Hình 137 Form điều khiển việc bảng danh mục tài sản 249 Hình 138 Mẫu bảng điểm sinh viên 252 Hình 139 Form điều khiển in bảng điểm sinh viên 253 Hình 140 Mẫu bảng điểm sinh viên theo môn 255 Hình 141 Form điều khiển in bảng điểm sinh viên 256 Hình 142 Menu kiểu nút lệnh 260 Hình 143 Menu dạng phân cấp 260 Bảng Bảng danh sách loại dự án tạo cài đặt 262 Hình 144 Form quản lý bán hàng gắn menu 264 Hình 145 Cửa sổ Add New Item 267 Hình 146 Kết thiết kế form quản lý 267 Hình 147 Kết thực thi form quản lý 268 Hình 148 Cửa sổ Items Collection Editor 269 Hình 149 Kết thiết kế menu 270 Hình 150 Kết thực form quản lý có menu 270 Hình 151 Cửa sổ Add New Project 279 Hình 152 Cửa sổ File System 280 Hình 153 Cửa sổ Add Project Output Group 280 Hình 154 Cửa sổ Icon 281 Hình 155 Cửa sổ Select Item in Project 281 Hình 156 Cửa sổ Add Files cho phép thêm file cần thiết vào cài đặt 282 Hình 157 Cửa sổ Property Pages 283 Hình 158 Cửa sổ Prerequisites 284 Hình 159 Kết thiết kế cài đặt 285 Hình 160 Kết thực thi cài đặt 285 Hình 161 Form quản lý phân công giảng dạy gắn menu 286 Hình 162 Form quản lý tài sản gắn menu 289 Hình 163 Form quản lý điểm gắn menu 293 viii DANH MỤC BẢNG Bảng Bảng liệu khách hàng Bảng Bảng liệu mặt hàng .7 Bảng Bảng chi tiết bán hàng Bảng Các hình thức tạo báo cáo Crystal Report 151 Bảng Các phần báo cáo 152 Bảng Danh sách trƣờng đặc biệt Crystal Report 190 ix BÀI SỬ DỤNG VB.NET LẬP TRÌNH TRÊN FORM ĐỂ CẬP NHẬT CƠ SỞ DỮ LIỆU Mục tiêu Sau học, sinh viên có khả năng: - Kiến thức: Biết thiết kế Form sử dụng VB.NET lập trình form để thực thao tác cập nhật sở liệu: Nhập mới, thêm, xóa, sửa liệu - Kỹ năng: Vận dụng đƣợc kiến thức thiết kế lập trình form thực cập nhật sở liệu vào giải toán thực tế - Thái độ: + Nghiêm túc, sáng tạo + Tích cực tập luyện Chuẩn bị dụng cụ, vật tư, thiết bị Chuẩn bị máy tính có hệ điều hành Windows XP cao hơn, phần mềm Microsoft Office, gõ Tiếng Việt,phần mềm SQL Server 2000 cao hơn,phần mềm Visual Studio 2008 cao 1.1 Tóm tắt kiến thức cần nhớ Form đối tƣợng đƣợc sử dụng làm giao diện để thực tƣơng tác với sở liệu có thao tác cập nhật liệu Form để cập nhật liệu có nhiều dạng có số dạng thông dụng Chẳng hạn nhƣ: - Dạng ghi x - Các radio button Mã tài sản, tên tài sản, tất Font: Microsoft Sans Serif, Bold, Căn theo chiều dọc Mầu chữ: Đen - Nút lệnh Tìm kiếm Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Phím nóng là: T Khi nhấn vào nút lệnh tìm kiếm, chƣơng trình vào điều kiện tìm kiếm chƣơng trình đƣa kết tìm kiếm tài sản gồm thông tin: Mã tài sản, Tên tài sản, Số tín hiển thị DataGridView phía dƣới Tìm theo mã tài sản: u cầu tìm xác theo mã tài sản đƣợc nhập từ bàn phím vào textbox nội dung tìm kiếm Tìm theo tên tài sản: Yêu cầu tìm gần theo tên tài sản đƣợc nhập từ bàn phím vào textbox nội dung tìm kiếm (ví dụ: nhập “máy” ô nội dung tìm kiếm trả kết máy vi tính, máy tiện vạn năng, thang máy, …) Tìm theo tất cả: Sẽ hiển thị tất tài sản Danh sách kết xếp theo thứ tự từ điển - Nút lệnh Kết thúc: Font: Microsoft Sans Serif, Bold, 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 tìm kiếm khơng Nếu chọn Yes đóng form tìm kiếm Nếu chọn No trở lại form Công việc 3: Thiết kế form tìm kiếm thơng tin tài sản thuộc đơn vị theo mẫu sau: 132 Hình 69 Fom tìm kiếm tài sản thuộc đơn vị Yêu cầu: - Form có kiểu: FixedSingle - Các nút thu nhỏ phóng to form bị ẩn - Form xuất hình - Nhãn Tìm kiếm phân cơng: Font: Microsoft Sans Serif, Bold, 18 Căn hình form tìm kiếm theo chiều ngang Mầu chữ: Xanh - Các nhãn Mã giáo viên, Chọn đơn vị Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen 133 - Danh sách lựa chọn đơn vị: Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Nguồn liệu lấy từ bảng đơn vị Dữ liệu hiển thị tên đơn vị - Nút lệnh Tìm kiếm Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Phím nóng là: T Khi nhấn vào nút lệnh tìm kiếm, chƣơng trình vào điều kiện tìm kiếm chƣơng trình đƣa kết tìm kiếm đơn vị gồm thơng tin: Tài sản, số lƣợng, ngày cấp, tình trạng hiển thị DataGridView phía dƣới - Nút lệnh Kết thúc: Font: Microsoft Sans Serif, Bold, 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 tìm kiếm khơng Nếu chọn Yes đóng form tìm kiếm Nếu chọn No trở lại form Công việc Thiết kế form tìm kiếm thơng tin tài sản có tình trạng theo mẫu sau: 134 Hình 70 Form tìm kiếm tài sản theo tình trạng Yêu cầu: - Form có kiểu: FixedSingle - Các nút thu nhỏ phóng to form bị ẩn - Form xuất hình - Nhãn Tìm kiếm phân công: Font: Microsoft Sans Serif, Bold, 18 Căn hình form tìm kiếm theo chiều ngang Mầu chữ: Xanh - Các nhãn Mã giáo viên, Chọn đơn vị Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen 135 - Danh sách lựa chọn tình trạng: Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Nguồn liệu lấy từ danh sách tình trạng đƣợc lọc từ bảng tblQuanLy, tình trạng hiển thị Dữ liệu hiển thị tên tình trạng - Nút lệnh Tìm kiếm Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Phím nóng là: T Khi nhấn vào nút lệnh tìm kiếm, chƣơng trình vào điều kiện tìm kiếm chƣơng trình đƣa kết tìm kiếm đơn vị gồm thơng tin: Tên đơn vị, Tên tài sản, số lƣợng, ngày cấp hiển thị DataGridView phía dƣới - Nút lệnh Kết thúc: Font: Microsoft Sans Serif, Bold, 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 tìm kiếm khơng Nếu chọn Yes đóng form tìm kiếm Nếu chọn No trở lại form Bài tập số Cho sở dƣ̃ liê ̣u Quản lý ểm có tên QLDIEM MDF gờ m bảng: tblSinhVien(MaSV, Hoten, Ngaysinh, Noisinh, Gioitinh, Diachi, Makhoa, LopNC) tblKhoa(Makhoa, Tenkhoa) tblMonHoc(Mamon, Tenmon, Sohocphan, Giaovien) tblDiem(Mamon, MaSV, Diem, HocKy) Cơng việc 1: Thiết kế form tìm kiếm thơng tin mơn học 136 Hình 71 Form tìm kiếm mơn học Yêu cầu: - Form có kiểu: FixedSingle - Các nút thu nhỏ phóng to form bị ẩn - Form xuất hình - Nhãn Tìm kiếm môn học: Font: Microsoft Sans Serif, Bold, 18 Căn hình form tìm kiếm theo chiều ngang Mầu chữ: Xanh - Các nhãn Mã môn học, Tên môn học Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen 137 - Nút lệnh Tìm kiếm Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Phím nóng là: T Khi nhấn vào nút lệnh tìm kiếm, chƣơng trình vào điều kiện tìm kiếm chƣơng trình đƣa kết tìm kiếm mơn học gồm thơng tin: Mã môn học, Tên môn học, Số học phần hiển thị DataGridView phía dƣới - Nút lệnh Kết thúc: Font: Microsoft Sans Serif, Bold, 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 tìm kiếm khơng Nếu chọn Yes đóng form tìm kiếm Nếu chọn No trở lại form Công việc 2: Thiết kế form tìm kiếm thơng tin khoa 138 Hình 72 Form tìm kiếm thơng tin khoa Yêu cầu: - Form có kiểu: FixedSingle - Các nút thu nhỏ phóng to form bị ẩn - Form xuất hình - Nhãn Tìm kiếm khoa: Font: Microsoft Sans Serif, Bold, 18 Căn hình form tìm kiếm theo chiều ngang Mầu chữ: Xanh - Các nhãn Mã khoa, Tên khoa Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen 139 - Nút lệnh Tìm kiếm Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Phím nóng là: T Khi nhấn vào nút lệnh tìm kiếm, chƣơng trình vào điều kiện tìm kiếm chƣơng trình đƣa kết tìm kiếm khoa gồm thông tin: Mã khoa, Tên khoa hiển thị DataGridView phía dƣới - Nút lệnh Kết thúc: Font: Microsoft Sans Serif, Bold, 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 tìm kiếm khơng Nếu chọn Yes đóng form tìm kiếm Nếu chọn No trở lại form Cơng việc 3: Thiết kế form tìm kiếm thơng tin sinh viên theo mẫu sau: Hình 73.Form tìm kiếm sinh viên 140 Yêu cầu: - Form có kiểu: FixedSingle - Các nút thu nhỏ phóng to form bị ẩn - Form xuất hình - Nhãn Tìm kiếm sinh viên: Font: Microsoft Sans Serif, Bold, 18 Căn hình form tìm kiếm theo chiều ngang Mầu chữ: Xanh - Các nhãn Mã sinh viên, Họ tên sinh viên Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen - Nút lệnh Tìm kiếm Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Phím nóng là: T Khi nhấn vào nút lệnh tìm kiếm, chƣơng trình vào điều kiện tìm kiếm chƣơng trình đƣa kết tìm kiếm sinh viên gồm thơng tin: Mã sinh viên, Họ tên sinh viên, Ngày sinh, Nơi sinh, Giới tính, Địa hiển thị DataGridView phía dƣới - Nút lệnh Kết thúc: Font: Microsoft Sans Serif, Bold, 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 tìm kiếm khơng Nếu chọn Yes đóng form tìm kiếm Nếu chọn No trở lại form Công việc 3: Thiết kế form tìm kiếm điểm sinh viên học kỳ 141 Hình 74 Form tìm kiếm điểm sinh viên theo học kỳ Yêu cầu: - Form có kiểu: FixedSingle - Các nút thu nhỏ phóng to form bị ẩn - Form xuất hình - Nhãn Tìm kiếm điểm sinh viên: Font: Microsoft Sans Serif, Bold, 18 Căn hình form tìm kiếm theo chiều ngang Mầu chữ: Xanh - Các nhãn Mã sinh viên, Chọn học kỳ Font: Microsoft Sans Serif, Bold, 142 Mầu chữ: Đen - Danh sách học kỳ: Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Giá trị học kỳ từ đến - Nút lệnh Tìm kiếm Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Phím nóng là: T Khi nhấn vào nút lệnh tìm kiếm, chƣơng trình vào điều kiện tìm kiếm chƣơng trình đƣa kết tìm kiếm đơn vị gồm thơng tin: Tên môn học, Số học phần, Điểm, Giáo viên hiển thị DataGridView phía dƣới - Nút lệnh Kết thúc: Font: Microsoft Sans Serif, Bold, 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 tìm kiếm khơng Nếu chọn Yes đóng form tìm kiếm Nếu chọn No trở lại form Công việc 4: Thiết kế form tìm kiếm điểm sinh viên theo môn học học kỳ 143 Hình 75 Form tìm kiếm điểm sinh viên theo mơn học u cầu - Form có kiểu: FixedSingle - Các nút thu nhỏ phóng to form bị ẩn - Form xuất hình - Nhãn Tìm kiếm điểm sinh viên: Font: Microsoft Sans Serif, Bold, 18 Căn hình form tìm kiếm theo chiều ngang Mầu chữ: Xanh - Các nhãn Mã sinh viên, Chọn môn học Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen - Danh sách môn học: Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen 144 Nguồn liệu danh sách môn học lấy từ bảng tblMonHoc Nội dung hiển thị tên mơn học - Nút lệnh Tìm kiếm Font: Microsoft Sans Serif, Bold, Mầu chữ: Đen Phím nóng là: T Khi nhấn vào nút lệnh tìm kiếm, chƣơng trình vào điều kiện tìm kiếm chƣơng trình đƣa kết tìm kiếm đơn vị gồm thông tin: Họ tên sinh viên, Tên môn học, Số học phần, Điểm, Giáo viên hiển thị DataGridView phía dƣới - Nút lệnh Kết thúc: Font: Microsoft Sans Serif, Bold, 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 tìm kiếm khơng Nếu chọn Yes đóng form tìm kiếm Nếu chọn No trở lại form 2.3 Bài tập nhà Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin xuất nhập kho công ty BCD Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin thƣ viện trƣờng XYZ Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin ký túc xá Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin đề tài khoa học trƣờng đại học SPK Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin giải bóng đá vô địch quốc gia Bài tập số Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin nhân công ty ABC 145 Bài tập số 10 Hãy thiết kế sở liệu phù hợp form cần thiết cho việc tìm kiếm thơng tin thi đua khen thƣởng công ty ABC 146 ... 68 2.2 .1 Bài tập mẫu 68 2 .1. 2 Hƣớng dẫn thực 80 2.2.3 Bài tập thực hành 12 0 2.3 Bài tập nhà 14 5 BÀI LẬP TRÌNH VÀ IN ẤN BÁO CÁO 14 7 3 .1 Tóm...MỤC LỤC BÀI SỬ DỤNG VB.NET LẬP TRÌNH TRÊN FORM 10 ĐỂ CẬP NHẬT CƠ SỞ DỮ LIỆU 10 1. 1 Tóm tắt kiến thức cần nhớ 10 1. 2 Hƣớng dẫn thực hành 1. 2 .1 Bài tập mẫu... 213 Hình 11 4 Cửa sổ Formula Name 215 Hình 11 5 Cửa sổ Formula Workshop 215 Hình 11 6 Cửa sổ Insert Group 218 Hình 11 7 Cửa sổ Create Running Total Field 219