MỤC LỤC
- Right click trên bảng CTNX chọn Table design chọn SOHD Click thẻ Lookup Click phần display Control chọn Combo box trong phần Row Source click chọn bảng NXKHO Chọn MAHH Click thẻ Lookup Click phần display Control chọn Combo box trong phần Row Source click chọn bảng DMHH click chọn MAKHO Click thẻ Lookup Click phần display Control chọn Combo box trong phần Row Source click chọn bảng DMKHO Click nút Save Close thiết kế bảng đóng cửa sổ tạo mối quan hệ. - Tạo truy vấn chính để tìm kho nhập nhiều tiền hàng nhất : Chọn Query 3phu và bảng DMKHO đưa vào lưới truy vấn các field MAKHO; TENKHO; DIACHI; TONGTIEN tại phần criteria của TONGTIEN dán câu lệnh đã copy vào trong cặp dấu ngoặc đơn. Đưa bảng CTNX; DMHH; DMKHO vào tham gia truy vấn Chọn loại truy vấn là Crosstab query Chọn field đưa vào lưới QBE : MAHH; TENHH (group by – Row heading), TENKHO (groupby – column heading); SOLUONG (sum - value).
Click create form by using wizard lần lượt chọn các field MAHH, TENHANG; DONGIA (bảng DMHH); SOHD; MAKHO (bảng QUERY1); TENKHO; DIACHI (bảng DMKHO); SOLUONG THANHTIEN (bảng QUERY1) Click Next click Next click Next Chọn kiểu Industrial click next đặt tên form chính là THEODOIHANGHOA, form phụ là TDHH subform click finish. Về chế độ design view sửa đổi thiết kế lại giống như trong bài. họa trang sau) Click Event chọn After Update Code builder nhập đoạn code sau vào giữa Private sub và End sub. Click create REPORT by using wizard lần lượt chọn các field SOHD, NGAY; LOAIHD (bảng NXKHO); MAHH (bảng QUERY1); TENKHO(bảng DMKHO); TENHH(bảng DMHH), SOLUONG (bảng QUERY1); DONGIA (bảng DMHH), THANHTIEN(bảng QUERY1) Click Next click Next. Chọn các bảng tham gia truy vấn : CHITIETTHE, THE, TACPHAM Đưa các field MATHE, TENBANDOC, TENTP, NGAYMUON, NGAYTRA vào lưới QBE tại field NGAYTRA bỏ dấu kiểm ở phần SHOW phàn Criteria nhập điều kiện IS NULL Save và đặt tên Query2.
- Tạo truy vấn tạm tìm số lớn nhất trong số sách mượn : đưa bảng Query3 phu vào tham gia truy vấn chọn field TSSACH (max) Click view SQL VIEW copy câu lệnh SQL (không copy dấu ;) đóng truy vấn tạm không cần SAVE. - Tạo truy vấn chính để tìm thẻ có TSSACH = số lớn nhất : Chọn bảng QUERY3 PHU, THE đưa vào lưới truy vấn các field MATHE; TENBANDOC; TSSACH tại phần criteria của TSSACH dán câu lệnh đã copy vào trong cặp dấu ngoặc đơn Save với tên Query3. Click create form by using wizard lần lượt chọn các field MATHE, TENBANDOC; DIACHI, SODT (bảng the); MATP(chitietthe); TENTP, TACGIA(tacpham); TENNXB(nhaxuatban); NGAYMUON, NGAYTRA (chitietthe) Click Next click Next click Next Chọn kiểu Industrial click next.
Tạo nút lệnh bằng Wizard, riêng nút xóa không tạo bằng Wizard mà vẽ nút lệnh r.click chọn properties Chọn Event Chọn On Click chọn Macro Builder đặt tên cho Macro là canhbao Click View Conditions nhập và trình bày Macro như hình vẽ sau Click save trở về cửa sổ tạo form. - Right click trên bảng TIENDO chọn Table design chọn MALOP Click thẻ Lookup Click phần display Control chọn Combo box trong phần Row Source click chọn bảng DMLOPHOC chọn MAMON Click thẻ Lookup Click phần display Control chọn Combo box trong phần Row Source click chọn bảng DMMONHOC chọn MAGV Click thẻ Lookup Click phần display Control chọn Combo box trong phần Row Source click chọn bảng DMGIAOVIEN Save & Close thiết kế bảng Save & Close cửa sổ tạo mối quan hệ. - Tạo truy vấn tạm tìm số lớn nhất trong số lớp dạy : đưa bảng Query1 phu vào tham gia truy vấn chọn field TSLOP(max) Click view SQL VIEW copy câu lệnh SQL (không copy dấu ;) đóng truy vấn tạm không cần SAVE.
- Tạo truy vấn chính để tìm giáo viên có số lớp dạy = số lớn nhất : Chọn bảng QUERY1 PHU, DMGIAOVIEN đưa vào lưới truy vấn các field MAGV; TENGV; TSLOP tại phần criteria của TSLOP dán câu lệnh đã copy vào trong cặp dấu ngoặc đơn Save với tên Query1. Tạo truy vấn không chọn bảng nào chọn loại truy vấn append query chọn bảng DMMONHOC trong phần field lần lượt nhập các giá trị : “TW”; “THIẾT KẾ WEB”; 60 trong phần append to lần lượt chọn MAMON; TENMON; SOTIET Click Run Save & Close truy vấn đặt tên là Query2. Đầu tiên dùng Wizard tạo ra một form DMGIAOVIEN có hình dạng như hình bên – Form này được dùng để đáp ứng yêu cầu khi click nút thêm giáo viên trong form PCGDGV trong đó nút thêm giáo viên dùng để thêm GV mới, nút ghi lại để lưu dữ liệu, nút thoát dùng để đóng Form.
Click create form by using wizard lần lượt chọn các field MAGV, TENGV; DIACHI, DIENTHOAI (dmgiaovien); MALOP(tiendo); TENLOP(dmlophoc), PHONGHOC; MAMON(tiendo), TENMON(dmmonhoc) Click Next click Next click Next Chọn kiểu Industrial click next. Đầu tiên tạo một truy vấn tạm tìm tổng số tiết dạy của mỗi giáo viên : đưa bảng PCGD, MONDAY vào tham gia truy vấn Chọn field MAGV (goupby), TSTIET : [LYTHUYET]+[THUCHANH] (sum) Close & Save với tên query4 phu. - Tạo truy vấn chính để tìm Giảng viên có ngày số tiết dạy nhiều nhất : Chọn bảng QUERY4 PHU, GIAOVIEN đưa vào lưới truy vấn các field MAGV; HOTEN; CHUYENMON, MAHV; TSTIET; tại phần criteria của TSTIET dán câu lệnh đã copy vào trong cặp dấu ngoặc đơn Save với tên Query4 Câu 3: Tạo báo cáo QUYETTOAN.
Click create form by using wizard lần lượt chọn các field MAGV, HOTEN, CHUYENMON, MAHV, SODT(giaovien); MALOP(query1);SOLUONG(lop), TENMON(Monday), LYTHUYET, THUCHANH, TIENDAY(Query1) Click Next click Next click Next Chọn kiểu Industrial click next .