Giáo trình bài tập lớn chủ đề 2

101 202 0
Giáo trình bài tập lớn chủ đề 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƢỜNG ĐẠI HỌC QUẢNG BÌNH KHOA KỸ THUẬT – CÔNG NGHỆ THÔNG TIN GIÁO TRÌNH (Lƣu hành nội bộ) “BÀI TẬP LỚN CHỦ ĐỀ 2” (Dành cho Cao đẳng sƣ phạm Toán - Tin) Tác giả: ThS Nguyễn Nƣơng Quỳnh Năm 2015 MỤC LỤC LỜI NÓI ĐẦU Chƣơng I TỔNG QUAN VỀ MICROSOFT ACCESS I Một số khái niệm II Hệ quản trị CSDL Microsoft Access III Các thao tác tệp tin sở liệu Access Chƣơng II BẢNG DỮ LIỆU - TABLE 12 I Thiết kế sở liệu 12 II Khái niệm bảng .12 III Tạo bảng sở liệu 13 IV Thiết lập khóa 24 V Hiệu chỉnh bảng 26 VI Xem thông tin nhập liệu .26 VII Thiết lập quan hệ bảng 29 VIII Sắp xếp lọc liệu 34 Chƣơng III TRUY VẤN DỮ LIỆU – QUERY 43 I Truy vấn - Query 43 II Truy vấn chọn .47 III Truy vấn tham số 50 IV Truy vấn tham khảo chéo 52 V Truy vấn hành động .52 Chƣơng IV BIỂU MẪU – FORM 59 I Khái niệm biểu mẫu 59 II Tạo biểu mẫu 59 III Thiết kế điều khiển Form 67 IV Biểu mẫu dựa nhiều bảng 72 Chƣơng V THIẾT KẾ BÁO CÁO – REPORT 80 I Tổng quan báo cáo 80 II Tạo báo cáo 81 III Tạo điều khiển báo cáo .87 BÀI TẬP 90 TÀI LIỆU THAM KHẢO 101 LỜI NÓI ĐẦU Hiện nay, phần mềm Microsoft Access trở thành phần mềm sở liệu thông dụng nhất, liên tục phát triển có số ngƣời ứng dụng lớn giới Microsoft Access có hệ thống lƣu trữ liệu, cho phép dễ dàng liên kết thông tin có quan hệ có khả làm việc đƣợc với liệu từ nguồn khác Đối với doanh nghiệp nhỏ Microsoft Access chƣơng trình ứng dụng cần thiết để lƣu giữ quản lý liệu dùng để điều hành công việc Trong tài liệu giảng giới thiệu cho sinh viên lớp Cao đẳng Kế toán kiến thức hệ quản trị sở liệu Microsoft Access Tài liệu giúp sinh viên làm quen với phần mêm ứng dụng, tạo bảng liệu, thiết lập mối quan hệ bảng, tạo truy vấn đơn giản, thiết kế form đơn giản thiết kế báo cáo để quản lý thông tin sở liệu tạo Tài liệu giảng giới thiệu cho sinh viên phần mềm MS Access phiên bảng 2007 Tài liệu bao gồm chƣơng: Chƣơng I: Tổng quan Microsoft Access Chƣơng II: Bảng liệu - Table Chƣơng III: Truy vấn liệu - Query Chƣơng IV: Giới thiệu biểu mẫu - Form Chƣơng V: Thiết kế Báo biểu - Report Sau phần lý thuyết có tập thực hành để sinh viên tự làm thực hành phòng máy Mặc dù cố gắng trình biên soạn nhƣng không tránh khỏi thiếu sót Tôi mong nhận đƣợc góp ý từ phía độc giả để tài liệu đƣợc hoàn thiện Xin chân thành cảm ơn! Chương I TỔNG QUAN VỀ MICROSOFT ACCESS I Một số khái niệm Khái niệm Hệ quản trị sở liệu quan hệ * Cơ sở liệu: tập hợp liệu có liên quan với chứa thông tin tổ chức đƣợc lƣu trữ thiết bị nhớ, đáp ứng nhu cầu khai thác thông tin nhiều ngƣời sử dụng với nhiều mục đích khác Cơ sở liệu hệ thống để quản lý thông tin có đặc điểm nhƣ sau: - Là tập hợp (có thể lớn) liệu có cấu trúc đƣợc lƣu thiết bị trữ (nhƣ đĩa từ, từ, đĩa quang,…) - Đáp ứng nhu cầu khai thác thông tin ngƣời sử dụng nhƣ: tìm kiếm, sửa chữa, bổ sung, xóa… Thông tin phải đảm bảo tính quán - Có thể thỏa mãn đồng thời cho nhiều ngƣời sử dụng với mục đích khác Ví dụ: Công ty có tệp tin lƣu trữ danh sách nhân viên máy tính, lúc ban giám đốc cần xem xét nhân viên để khen thƣởng, phòng tài vụ lại cần lập bảng lƣơng tháng cho nhân viên Nhƣ danh sách nhân viên đƣợc ban giám đốc phòng tài vụ khai thác lúc, thông tin nhân viên phải quán nghĩa dù đâu - ban giám đốc hay phòng tài vụ - thông tin phải nhƣ * Mô hình CSDL quan hệ: Theo mô hình này, tất liệu đƣợc quản lý theo bảng Mỗi bảng gồm dòng cột Bảng lƣu giữ thông tin chủ thể đó, cột bảng có tên tên thuộc tính chủ thể cần quản lý (thƣờng đƣợc gọi trƣờng), dòng mô tả tất thuộc tính chủ thể đơn lẻ (thƣờng đƣợc gọi ghi) * Hệ quản trị sở liệu quan hệ: phần mềm dùng tạo lập, khai thác CSDL theo mô hình CSDL quan hệ Các tính Hệ quản trị CSDL quan hệ Hệ quản trị sở liệu quan hệ có tất tính năng: định nghĩa liệu, xử lý liệu kiểm soát liệu cần thiết để quản lý lƣợng liệu lớn - Định nghĩa liệu: Xác định liệu đƣợc lƣu giữ sở liệu, loại liệu (ví dụ: số hay ký tự) mối quan hệ liệu - Xử lý liệu: Có thể chọn trƣờng liệu mong muốn, lọc liệu xếp chúng Có thể kết nối liệu với thông tin liên quan khác tính tổng theo nhóm liệu - Kiểm soát liệu: Có thể quy định ngƣời đƣợc phép đọc, cập nhật chèn thêm liệu Hệ quản trị CSDL quan hệ có đặc điểm: - Khả lƣu trữ liệu lâu dài - Truy nhập số lƣợng lớn thông tin cách hiệu - Ngôn ngữ cấp cao để định nghĩa thao tác liệu - Kiểm tra tính đắn liệu thẩm quyề truy nhập - Phục hồi liệu II Hệ quản trị CSDL Microsoft Access Giới thiệu Microsoft Access Microsoft Access phần mềm ứng dụng Microsoft Office (Word, Excel, Access, PowerPoint, ), cài đặt Microsoft Office Microsoft Access tự động đƣợc cài đặt Microsoft Access hệ quản trị sở liệu (CSDL) kiểu quan hệ chạy môi trƣờng Windows, dùng để quản lý khai thác số liệu đƣợc lƣu giữ cách có tổ chức máy tính Microsoft Access cho ta khả khai thác liệu, khả liên kết công cụ truy vấn mạnh mẽ giúp trình tìm kiếm thông tin nhanh Microsoft Access có khả kết xuất liệu cho phép ngƣời sử dụng thiết kế biểu mẫu báo cáo phức tạp, đáp ứng yêu cầu quản lý Khởi động thoát khỏi Access a Khởi động Có thể khởi động Access theo cách sau: Cách 1: - Chọn Start / Programs / Microsoft Office / Microsoft Access Hay - Chọn Start / Programs / Microsoft Access Cách 2: Click chuột lên biểu tƣợng chƣơng trình ứng dụng Microsoft Access hình Sau lệnh khởi động chƣơng trình Access, cửa sổ chƣơng trình xuất Các thành phần chƣơng trình ứng dụng Micrrosoft Access: * Cửa sổ làm việc Thanh tiêu đề Thanh thực đơn Cửa sổ sở liệu Thanh công cụ Khung tác vụ Thanh trạng thái - Thanh tiêu đề: chứa tên biểu tƣợng chƣơng trình ứng dụng Microsoft Access, góc bên phải chứa nút lệnh chức năng: nút phóng to, thu nhỏ, nút đóng - Thanh trình đơn (hoặc thực đơn - Menu): mục menu thay đổi tuỳ theo trạng thái sử dụng Access hành, mục ứng với menu dọc chứa lệnh Access - Thanh công cụ: Số lƣợng công cụ hiển thị thay đổi tuỳ thuộc chức mà Access đƣợc thực Các công cụ thƣờng dùng làm việc với Access là: Thanh công cụ Database, Table Design, Table Datasheet, Query Design, Query Datasheet, Form Design, Form View, Report Design, Toolbox, Formatting,… - Khung tác vụ: Các khung tác vụ nằm phía bên phải cửa sổ làm việc Access nhằm thay số menu Thanh tác vụ xuất ta thực số lệnh hệ thống menu dọc, dùng lệnh View / Task Panel - Thanh trạng thái: nằm cuối cửa sổ Access, hiển thị thông báo, hƣớng dẫn ngắn gọn, trạng thái bàn phím sử dụng Access * Cửa sổ sở liệu: Access tất đối tƣợng tệp CSDL cửa sổ CSDL: Các thành phần cửa sổ CSDL: - Thanh tiêu đề: chứa tên CSDL mở - Thanh công cụ: nút công cụ thay đổi tuỳ theo đối tƣợng đƣợc chọn Objects - Thanh Objects nằm dọc bên trái cửa sổ để xem đối tƣợng CSDL, có mục: Tables, Queries, Forms, Reports, Pages, Macro, Modules - Các Shortcut nằm khung cửa sổ CSDL để nhanh chóng tạo đối tƣợng * Cửa sổ tạo cấu trúc bảng Phần trên, để xác định tên trƣờng liệu bảng xác định kiểu liệu cho trƣờng Phần dƣới, xác định thuộc tính trƣờng phụ thuộc vào kiểu liệu xác định phần * Cửa sổ nhập liệu Bao gồm: - Thanh tiêu đề chứa tên bảng liệu - Thanh trạng thái cho biết vị trí trỏ ghi số lƣợng ghi bảng - Phần nội dung bảng gồm dòng chứa tên trƣờng liệu, dòng chứa thông tin chủ thể đơn lẻ b Thoát Khi không làm việc với Access ta lệnh thoát khỏi Access cách sau: - Chọn File / Exit - Nhấn tổ hợp phím Alt + F4 - Click nút Close góc bên phải hình, tiêu đề III Các thao tác tệp tin sở liệu Access Tạo tệp CSDL Bước 1: - Chọn lệnh File / New (hoặc nhấn nút New hợp phím Ctrl + N) công cụ nhấn tổ - Xuất khung tác vụ New File phía bên phải hình - Chọn cách tạo khung tác vụ: + Blank database: tạo CSDL trống + Blank data access page: tạo trang truy xuất liệu trống + Project using existing data: đề án sử dụng liệu có + Project using new data: đề án sử dụng liệu + From existing file: mở tệp tồn đĩa Để tạo CSDL ta chọn Blank database Cửa sổ File New Database xuất hiện: Bước 2: Tại hộp thoại File New Database, ta chọn vị trí lƣu CSDL, đặt tên cho CSDL chọn để tạo tệp CSDL Mở tệp tồn Bước 1: - Chọn lệnh File / Open (hoặc nút lệnh Open tổ hợp phím Ctrl + O) Hộp thoại Open xuất hiện: công cụ nhấn Bước 2: Tại hộp thoại Open: Xác định vị trí lƣu tệp CSDL hộp Look in, chọn tệp tin cần mở Chọn nút lệnh Enter để mở CSDL Đến sổ làm việc Access với tệp vừa mở xuất để ta làm việc với CSDL Đóng CSDL Có hai cách: - Chọn File / Close - Hoặc nhấn tổ hợp phím Alt + F4 Các thành phần tệp tin CSDL Access Tệp CSDL Access có phần mở rộng *.MDB Một tệp tin CSDL Access gồm có thành phần sau: - Bảng (Tables): Là nơi chứa toàn liệu, liệu đƣợc tổ chức thành dòng cột, dòng ứng với ghi, cột ứng với trƣờng - Truy vấn (Queries): Chứa truy vấn liệu đƣợc thiết kế nhằm lấy thông tin từ hay nhiều bảng, kèm thêm điều kiện - Biểu mẫu (Forms): Dùng để trình bày liệu bảng hay truy vấn theo dạng mà ngƣời dùng mong muốn cho phép bổ sung liệu đồng thời hiệu chỉnh hay xoá liệu có Có thể kết hợp hình ảnh, đồ thị vào biểu mẫu chí âm 10 phần Detail báo cáo Lúc đó, cửa sổ thiết kế xuất hai đối tƣợng hộp text để hiển thị liệu trƣờng nhãn tƣơng ứng với trƣờng Ta xoá đối tƣợng nhãn, để lại đối tƣợng text để hiển thị liệu - Sắp xếp đối tƣợng cửa sổ cho hợp lý lƣu Report III Tạo điều khiển báo cáo Để tạo điều khiển ta phải dùng công cụ Toolbox - Chọn View / Toolbox (hoặc nhấn vào biểu tƣợng Toolbox công cụ) để hiển thị Toolbox - Chọn đối tƣợng tƣơng ứng loại điều khiển muốn tạo báo cáo - Vẽ đặt đối tƣợng lên cửa sổ thiết kế Tạo điều khiển Textbox Textbox điều khiển bị buộc, không buộc hay dùng để tính toán Nếu báo cáo có loại điều khiển này, ta nên ƣu tiên điều khiển bị buộc trƣớc Tạo điều khiển không bị buộc: Trong hộp công cụ Toolbox, ta cọn đối tƣợng Textbox đặt lên Report Thƣơng với đối tƣợng textbox đặt vào report đối tƣợng label, ta xoá label (nếu không sử dụng) Tạo điều khiển bị buộc: C1: Chọn tên trƣờng muốn hiển thị kéo đặt vào cửa sổ thiết kế, textbox lấy liệu từ trƣờng ta chọn C2: Tạo Textbox không bị buộc, ta muốn liên kết textbox với trƣờng liệu bảng liệu xác định để hiển thị báo cáo, ta nhập tên trƣờng vào textbox ta xác định trƣờng muốn liên kết thuộc tính Control Source đối tƣợng cửa sổ Properties Dùng danh sách trƣờng để tạo điều khiển Textbox bị buộc phƣơng pháp tốt nhất, vì: Textbox đƣợc tự động gắn nhãn nhãn lấy tên trƣờng đƣợc kéo làm tiêu đề Và Textbox đƣợc thừa kế thuộc tính trƣờng đƣợc thiết lập từ bảng hay truy vấn Tạo điều khiển dùng tính toán Thực theo bƣớc sau: - Chọn đối tƣợng Textbox hộp công cụ - Vẽ đặt Textbox vào vị trí báo cáo, Access tự động gắn nhãn cho Textbox vừa tạo, ta thay đổi tiêu đề nhãn theo ý thích - Đƣa trỏ vào bên Textbox, gõ dấu “=” theo sau biểu thức Ví dụ: =[soluong]*[dongia] Tạo điều khiển nhãn 87 Nhãn đối tƣợng không bị buộc, nội dung nhãn không thay đổi từ trang sang trang khác báo cáo hay từ ghi sang ghi khác - Chọn đối tƣợng Label hộp công cụ - Vẽ đặt label vào vị trí báo cáo Nhãn có kích thƣớc tự mở rộng gõ nội dung vào Các thuộc tính điều khiển báo cáo Thuộc tính xác định đặc trƣng đối tƣợng, điều khiển báo cáo có thuộc tính riêng Để mở bảng thuộc tính điều khiển, ta chọn điều khiển click chọn biểu tƣợng Properties công cụ Ta xét thuộc tính: - Name: tên đối tƣợng báo cáo, thƣờng Access tự đặt theo thứ tự ta tạo báo cáo text01, text02,… hay label1, label02,… - Caption (Label): Hiển thị tiêu đề trƣờng hay đối tƣợng khác kèm với nó, ta nhập trực tiếp vào Label hay nhập vào Caption bảng Properties - Control Source: xác định buộc Textbox với trƣờng bảng liệu, xác định nguồn liệu Textbox - Cangrow: Textbox tự điều chỉnh kích thƣớc theo phƣơng dọc khối liệu chứa trƣờng mà hiển thị - Chọn Yes - CanShrink: Khi Textbox liệu hay liệu chuỗi rỗng Access chừa trống chỗ giấy - HideDuplicate: Dùng thuộc tính để che Textbox giá trị trùng với ghi trƣớc V Sắp xếp liệu Khi in báo cáo, ta thƣờng hay muốn tổ chức ghi theo trật tự Thực việc xếp liệu báo cáo theo bƣớc: - Mở báo cáo chế độ Design view - Chọn View / Sorting and Grouping (hoặc click chọn nút Sorting and Grouping công cụ) Xuất hộp hội thoại: 88 Cột Field/Expression: xác định xếp theo trƣờng hay biểu thức Cột Sort/Order: chọn xếp tăng dần hay giảm dần 89 BÀI TẬP BÀI TẬP Câu 1: Tạo sở liệu QUANLYSINHVIEN.accdb Câu 2: Thiết kế cấu trúc bảng sở liệu nhƣ sau: - Bảng Khoa(Makhoa Text(10), Tenkhoa Text(40)) - Bảng Hedaotao(Mahe Text(4), Tenhe Text(50)) - Bảng Khoahoc(Makhoahoc Text(10), Tenkhoahoc Text(40)) - Bảng Nganhhoc (Manganh Text(10), Tennganh Text(60), Makhoa Text(10)) - Bảng Lop (Malop Text(8), Tenlop Text(50), makhoa Text(10), Mahe Text(2) , Manganh Text(10)) - Bảng Monhoc (Mamonhoc Text(10), Tenmonhoc Text(40), Lythuyet Number(Byte), Thuchanh Number(Byte)) - Bảng Sinhvien (Masv Text(10), Hosv Text(20), Tensv Text(10), Gioitinh yes/no, Ngaysinh Date/Time(short date), Noisinh Text(30), Diachi Text(40), Matinh Text(6), Quan Text(2), Malop Text(8), Hocbong Number(Single)) - Bảng Bangdiemthihocky (Masv Text(10), Mamonhoc Text(10), Lanthi Text(20), Hocky Text(40), Diem Number(Double)) Câu 3: Tạo liên kết bảng nhƣ sau: 90 Câu 4: Nhập liệu cho bảng nhƣ sau: Bảng Khoa Bảng Ngành học Bảng Hệ đào tạo Bảng Lớp học Bảng Điểm thi học kỳ 91 Bảng Khoá Bảng Môn học Bảng Sinh viên Câu 5: Tạo truy vấn theo yêu cầu sau: Truy vấn Select: 1- Hãy tạo truy vấn TV01 hiển thị cột theo yêu cầu nhƣ sau: Masv, Hosv, Tensv, Gioitinh, Ngaysinh, Makhoa, Manganh, Malop 2- Hãy tạo truy vấn TV02 giống nhƣ câu nhƣng có thêm cột Tenkhoa sau cột Makhoa xếp cột Masv cho liệu giảm dấn 3- Hãy tạo truy vấn TV03 giống nhƣ câu có thêm cột Tennganh nhƣng không hiển thị lên cột Manganh, có xếp cột Masv tăng dần, Tensv giảm dần Hãy cho biết điều xảy thực xếp 92 Truy vấn Select có điều kiện: 4- Hãy tạo truy vấn TV04 trích lọc sinh viên thuộc khoa CNTT với thông tin: masv; hosv; tensv; ngaysinh; tenkhoa 5- Hãy tạo truy vấn TV05 trích lọc sinh viên “nam” nhƣng thuộc khoa Kinh tế với thông tin: masv; hosv; tensv; gioitinh; ngaysinh; tenkhoa 6- Hãy tạo truy vấn TV06 trích lọc sinh viên có họ Trần Nguyễn với thông tin: hosv; tensv; gioitinh; ngaysinh; malop Truy vấn xử lý liệu kiểu ngày: 7- Hãy tạo truy vấn TV07 tính cột Năm sinh, Tuổi sinh viên với thông tin sau: Masv, Hotensv, Gioitinh, Ngaysinh, Namsinh, Tuoi 8- Hãy tạo truy vấn TV08 tính cột Phái, biết Record cột Gioitinh có chọn Yes ghi phái Nam, Record cột Gioitinh không chọn ghi phái Nữ, với thông tin hiển thị nhƣ sau: Masv, Hotensv, Phái, Ngaysinh, Namsinh, Tuoi 9- Hãy tạo truy vấn TV09 giống nhƣ câu nhƣng trích lọc sinh viên có năm sinh trƣớc 1985 10- Hãy tạo truy vấn TV10 tính cột Kết quả, biêt sinh viên thi có Diem thi >= ghi kết Đậu, ngƣợc lại sinh viên thi có Diem thi < ghi kết Thi lại, với thông tin là: masv; hotensv; malop; mamon; hocky; lanthi; diem; ketqua Truy vấn sử dụng chức Total để nhóm liệu: 11- Hãy tạo truy vấn TV11 thống kê ngành học có sinh viên, với thông tin: manganh, tennganh, tongsosinhvien 12- Hãy tạo truy vấn TV12 thống kê môn học có sinh viên, với thông tin: mamon, tenmonhoc, tongsosinhvien 13- Hãy tạo truy vấn TV13 thống kê sinh viên nam, nữ khoa ngƣời, với thông tin hiển thị là: Makhoa, TenKhoa, Tổng số sinh viên nam, Tổng số sinh viên nữ Truy vấn sử dụng Make Table Query: 14- Hãy tạo truy vấn TV14 tạo bảng có tên SV-KHOAKINHTE chứa sinh viên thuộc khoa kinh tế, gồm thông tin sau: Masv, Hotensv, Gioitinh, Ngaysinh, Makhoa, Tenkhoa 15- Hãy tạo truy vấn TV15 tạo bảng có tên THONGKESV-KHOA với thông tin sau: Makhoa, Tenkhoa, Tongsosinhvien 16- Hãy tạo truy vấn TV16 tạo bảng có tên THONGKEHOCBONG-KHOA với thông tin sau: Makhoa, Tenkhoa, Tonghocbong 93 Truy vấn sử dụng Crosstab Query: 17- Hãy tạo truy vấn TV17 cho kết nhƣ sau: 18- Hãy tạo truy vấn TV18 cho kết nhƣ sau: 19- Hãy tạo truy vấn TV19 thống kê số lƣợng sinh viên đạt theo môn học Câu 6: Thiết kế Report - Thiết kế report wizard sử dụng kết câu truy vấn TV17 - Thiết kế report wizard sử dụng kết câu truy vấn TV13 - Thiết kế report wizard sử dụng kết câu truy vấn TV12 - Thiết kế report wizard sử dụng kết câu truy vấn TV10 - Thiết kế report wizard sử dụng kết câu truy vấn TV06 Câu 7: Thiết kế Form - Thiết kế Form hiển thị thông tin bảng liệu - Thiết kế Split Form để nhập liệu cho bảng, bảng form BÀI TẬP Câu 1: Tạo sở liệu QUANLYBANHANG.accdb Câu 2: Thiết kế cấu trúc bảng sở liệu nhƣ sau: - Bảng Nhanvien (Manv Text(5), HoNV Text(10), TenNV Text(30), Gioitinh Yes/No, Ngaysinh Date/Time, Diachi Text(30), Dienthoai Text(10)) 94 - Bảng Khachhang (MaKH Text(5), TenKH Text(30), Diachi Text(30), Thanhpho Text(20), Dienthoai Text(10)) - Bảng Sanpham (MaSP Text(5), TenSP Text(40), Donvitinh Text(10), Dongia Integer) - Bảng Hoadon (MaHD Text(5), MaKH Text(5), MaNV Text(5), NgaylapHD Date/Time, Ngaygiaohang Date/Time) - Bảng Chitiethoadon (MaHD Text(5), MaSP Text(5), Soluong Integer, Dongiaban Longinteger) Câu 3: Thiết lập mối quan hệ bảng Câu 4: Nhập liệu cho bảng: Bảng Nhân viên: 95 Bảng Khách hàng: 96 Bảng Sản phẩm: Bảng Hoá đơn: 97 Bảng Chi tiết Hoá đơn: Câu 5: Tạo truy vấn theo yêu cầu sau: Truy vấn Select truy vấn Select có điều kiện: 1- Tạo truy vấn TV01 cho biết thông tin hoá đơn gồm trƣờng: mã HD, tên KH, tên NV, ngày lập HD, ngày nhận hàng, xếp liệu theo ngày lập hóa đơn 2- Tạo truy vấn TV02 cho biết thông tin hóa đơn khách hàng CINOTEC: MaHD, TenNV, NgayLapHD, NgayGiaoHang Sắp xếp liệu theo NgayGiaoHang 3- Tạo truy vấn TV03 cho biết thông tin hóa đơn nhân viên Q1 lập: MaHD, MaKH, TenKH, DiaChi (Caption: Địa Khách Hàng), TenNV, DiaChi (Caption: Địa Nhân Viên), NgayLapHD, NgayGiaoHang 4- Tạo truy vấn TV04 cho xem danh sách Khách hàng với MaKH có hai ký tự cuối CO Thông tin bao gồm trƣờng: MaKH, TenKH, DiaChi, DienThoai 5-Tạo truy vấn TV05 cho xem danh sách hóa đơn nhân viên có tên Nga lập tháng Thông tin bao gồm MaHD, NgayLapHD, NgayGiaoHang 98 6- Tạo truy vấn TV06 cho biết thông tin hoá đơn có mã số 10148: MaKH, TenNV, NgayLapHD, NgayGiaoHang, TenSP, SoLuong, DonGiaBan, ThanhTien, ThanhTienUSD = SoLuong * DonGiaBan Truy vấn xử lý liệu kiểu ngày: 7- Tạo truy vấn TV07 cho xem danh sách nhân viên có năm sinh >=1975, gồm thông tin: MaNV, HoTen, DiaChi, DienThoai 8- Tạo truy vấn TV08 cho biết thông tin hoá đơn lập tháng giêng: MaHD, MaKH, TenKH, TenNV, NgayLapHD, NgayGiaoHang 9- Tạo truy vấn TV09 cho biết thông tin hoá đơn lập tháng giao hàng sau ngày 15/6/09, gồm trƣờng: MaHD, TenKH, HovaTenNV, NgayLapHD, TenSP, SoLuong, DonGiaBan, ThanhTien, NgayGiaoHang 10- Tạo truy vấn TV10 cho xem thông tin hoá đơn có thời gian từ ngày lập hóa đơn đến ngày giao hàng dƣới 20 ngày, gồm thông tin: MaHD, TenNV, NgayLapHD, NgayGiaoHang, TenSP, SoLuong, DonGiaBan, ThanhTien Truy vấn sử dụng chức Total để nhóm liệu: 11- Tạo truy vấn TV11 cho xem tổng số lƣợng sản phẩm bán Thông tin bao gồm MaSP, TenSP, DonviTinh, TongSoLuong Trong TongSoLuong sum Soluong, kết nhóm theo Masp, TenSP, DonviTinh 12- Tạo truy vấn TV12 tính tổng tiền hóa đơn khách hàng Thông tin bao gồm MaKH, TenKH, MaHD, TongTienHD (Tổng tiền hóa đơn) Trong đó: TongTienHD = Sum(SoLuong * DonGiaBan), kết nhóm theo MaKH, TenKH MaHD 13- Tạo truy vấn TV13 tính tổng số hoá đơn tổng tiền khách hàng Thông tin gồm MaKH, TenKH, TongSoHD, TongTienKH (Tổng tiền khách hàng), kết nhóm theo MaKH, TenKH Trong TongsoHD = Count([MaHD]) TongTienKH=sum([TongTienHD]) Với TongTienHD = Sum(SoLuong * DonGiaBan) Truy vấn Make table query: 14- Hãy tạo truy vấn TV14 tạo bảng có tên HDLUU2009 gồm trƣờng MaHD, MaNV, NgayLapHD, NgayGiaoHang, ThanhTienUSD, chứa hoá đơn có tháng lập hóa đơn tháng 1,2,3/2009 15- Hãy tạo truy vấn TV15 tạo bảng có tên KHQ5 chứa thông tin khách hàng Q5 99 16- Hãy tạo truy vấn TV16 tạo bảng có tên HD_HUNSAN chứa thông tin hóa đơn lập cho khách hàng HUNSAN quý Truy vấn sử dụng Crosstab Query: 17- Hãy tạo truy vấn TV17 thống kê tổng số lƣợng sản phẩm ứng với khách hàng 18- Hãy tạo truy vấn TV18 thống kê tổng tiền nhân viên tháng 19- Hãy tạo truy vấn TV19 thống kê tổng số lƣợng sản phẩm bán quý 20- Hãy tạo truy vấn TV20 thống kê số luợng cao sản phẩm tháng Câu 6: Thiết kế Report - Thiết kế report wizard sử dụng kết câu truy vấn TV17 - Thiết kế report wizard sử dụng kết câu truy vấn TV13 - Thiết kế report wizard sử dụng kết câu truy vấn TV12 - Thiết kế report wizard sử dụng kết câu truy vấn TV10 - Thiết kế report wizard sử dụng kết câu truy vấn TV06 Câu 7: Thiết kế Form - Thiết kế Form hiển thị thông tin bảng liệu - Thiết kế Split Form để nhập liệu cho bảng, bảng form 100 TÀI LIỆU THAM KHẢO [1] Nguyễn Sơn Hải, (2005), Giáo trình Access 2000, Trung tâm Tin học, Bộ GD & Đào tạo [2] Nguyễn Mẫu Hân, Nguyễn Công Hào, (2009), Giáo trình Hệ quản trị sở liệu, Trƣờng Đại học Khoa học Huế [3] Đoàn Thiện Ngân, (2003), Lập trình SQL bản, NXB Lao động Xã hội - Tài liệu tham khảo: [4] Dương Quang Thiện, (2007); SQL Server Lập trình T-SQL, NXB Văn hoá Sài Gòn [5] Cary N Prague Michael R Irwin; (2001); Access 2000 Bible; Hungry Minds; [6] Al Napier, Phil Judd, H.Albert Napier, Philip J Judd ; (2000); Microsoft Access 2000 with VBA - Advanced; Pulished by Kris Oxford 101 ... Input Mask Dữ liệu nhập vào Hiển thị (000)000-0000 0 528 228 2 02 (0 52) 822 - 820 2 (000)AAA-A 144134E (144)134-E #999 -90 -90 >LL-0000 dh 127 3 DH- 127 3 Để chọn cách thiết lập mặt nạ nhập liệu có sẵn máy... dạng Access cung cấp: - General date: 12/ 02/ 2008 09: 32: 56 AM - Long date: Tuesday, December 02, 20 08 - Medium date: 02 - December - 20 08 - Short date: 12/ 02/ 2008 - Long time: 09:34:35 AM - Medium... Lương Thái Nam Long 12/ 09/1989 Nam Đồng Hới Hành 2. 34 126 3000 Phan Hoàng Đức 02/ 04/1987 Nam Minh Hoá Kỹ Thuật 2. 67 1441000 Mai Thái Phương 23 /10/1989 Nam Tuyên Hoá Kế Toán 2. 34 126 3000 Để tạo cấu

Ngày đăng: 24/08/2017, 10:13

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan