Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
34,93 MB
Nội dung
Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access BÀI 1 TỔNG QUAN 1) Từ màn hình khởi động thực hiện các lệnh sau : a.Tạo một cơ sở dữ liệu trống tên QLSV.MDB b.Tạo một cơ sở dữ liệu theo mẫu của Access tên QLBH.MDB c.Mở lại hai tập tin cơ sở dữ liệu trên. 2) Từ màn hình khởi động thực hiện các lệnh sau : a.Tạo một cơ sở dữ liệu trống tên QLNS.MDB b.Tạo một cơ sở dữ liệu theo mẫu của Access tên QLSACH.MDB c.Mở lại hai tập tin cơ sở dữ liệu trên theo các chế độ sau : Open. Open Read Only. Open Exclusive Open Exclusive Read Only Cho nhận xét của từng trường hợp. 3) Mở lại tập tin QLBH.MDB thực hiện các lệnh sau : a.Chuyển đổi tập tin cơ sở dữ liệu. b.Thu gọn tập tin . c.Ẩn hiện tập tin. d.Đặt và hủy mật khẩu cho tập tin. e.Thực hiện các lệnh trình bày cửa sổ của CSDL trong menu View. f. Tìm hiểu một số lệnh trong menu Tools _ Option g.Thực hiện các thao tác cơ bản trên từng Object (Sao chép, xóa, đổi tên) Trang 1 Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access BÀI 2 TẬP TIN CƠ SỞ DỮ LIỆU CÂU 1 : Phân tích thiết kế một Cơ sở dữ liệu Giả sử bạn cần quản lý một cửa hàng bán hàng hóa trong thành phố. Bạn hãy phân tích và thiết một cơ sở dữ liệu nhằm thực hiện các yêu cầu quản lý thực tế. Phải quản lý các nhân viên trong cửa hàng, các sản phẩm, các khách hàng, các hoá đơn (xuất nhập chuyển trả ). Sau đây là một số gợi ý như sau: NHAN VIEN: mỗi một nhân viên có một mã nhân viên duy nhất, họ, tên, phái, ngày sinh, điện thoại và địa chỉ SAN PHAM: mỗi sản phẩm có một mã sản phẩm để phân biệt với những sản phẩm khác, một tên sản phẩm, đon vị tính, đơn giá. Đơn giá của sản phẩm lúc nào cũng phải >0 HOA DON: mỗi một hóa đơn có một mã hóa đơn duy nhất, mã nhân viên lập hóa đơn này, loại hóa đơn (nhập hoặc xuất hoặc chuyển hoặc trả), một ngày lập hoá đơn, 1 ngày giao nhận hàng, diễn giải hóa đơn. Ngày lập hóa đơn luôn luôn nhỏ hơn hay bằng ngày hiện hành. CHI TIET HOA DON: một chi tiết hóa đơn cho biết một sản phẩm được nhập hoặc xuất hoặc chuyển hoặc trả trong hóa đơn nào, với số lượng và đơn giá bán là bao nhiêu. Số lượùng luôn luôn lớn hơn 0. Dựa vào các gợi ý trên, bạn hãy xác định: Các table (quan hệ) Các Field của các table trên (Một field bao gồm Field Name, Datatype, properties, ) Xác định khóa chính, khóa ngoại. Các ràng buộc toàn vẹn Đưa ra mối quan hệ . CÂU 2 : Dựa trên cơ sở phân tích của Bài Tập 1 bạn hãy đưa ra mô hình cơ sở dữ liệu cho các đề tài sau : Quản lý sinh viên. Quản lý vật tư. Quản lý nhân sự. Quản lý sách. Trang 2 Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access BÀI 3 BÀI TẬP TABLE Câu 1: Tạo tập tin cơ sở dữ liệu có tên là HOADON.MDB. Dùng chức năng Table để thiết kế cấu trúc và tạo khóa chính cho các bảng sau đó nhập dữ liệu dựa vào bảng dữ liệu mẫu đính kèm : NHAN VIEN Field Name Data type Description Field Properties MANV AutoNumber Mã Nv Format:>[Red] Caption: Mã Nv HONV Text Họ nhân viênï Field size: 25 Format:>[Blue] Caption: Họ NV TENNV Text Tên nhân viên Field size: 10 Format:>[Blue] Caption: Tên NV Require: yes PHAI Yes/No Phái Yes: Nam, No:Nữ Format:;"Nam"[Blue];"Nữ"[Magenta] Caption: Phái Display Control: Text Box NGAYSINH Date/Time Ngày sinh Format: short date Input Mark: 00/00/00 Caption: Ngày sinh NOISINH Text Nơi sinh Field size:15 Caption: Nơi sinh DIACHI Text Địa chỉ Field size: 40 Caption: địa chỉ. DIENTHOAI Text Số điện thoại Field size:14 Input Mark: !\(999") "0000000;;* Caption: Điện thoại HINH OLE Object Hình Trang 3 Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access KHACH HANG Field Name Data type Description Field Properties MAKH Text Mã Khách hàng Field size: 10 Format:>[Red] Caption: Mã KH TENKH Text Tên Khách hàng Field size: 25 Format:>[Blue] Caption: Tên Công ty DIACHI Text Địa chỉ Field size: 40 Caption: địa chỉ. THANHPHO Text Thành phố Field size: 10 Caption: Thành phố DIENTHOAI Text Số điện thoại Field size:14 Input Mark: !\(999") "0000000;;* Caption: Điện thoại SAN PHAM Field Name Data type Description Field Properties MASP Number Mã san pham Field size: Integer Caption: Ma Sp Required: yes TENSP Text Ten San pham Field size: 40 Format:>[Blue] Caption: Tên Sp DONVITINH Text Don vi tinh Field size: 10 Caption: Đơn vị tính DONGIA Number Đơn giá Field size: Double Format:standard Decimal places: 2 Caption: đơn giá Validation rule: >0 Validation Text: Phải nhập số >0 SLTON Number Số lượng tồn Field size: integer Caption: Số lượng tồn Default value : 0 Trang 4 Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access HOADON Field Name Data type Description Field Properties MAHD Text Mã hoá đơn Field size: 5 Format:>[red] Caption: mã hóa đơn Required: yes LOAIHD Text Loại hóa đơn: nhập-xuất-chuyển- trả Fieldsize:1 Default value: X Validation rule: In(“N”,”X”,”C”,”T”) Required: Yes MAKH Text Mã khách hàng Field size: 10 Format:>[Red] Caption: Mã KH MANV Number Mã nhân viên Field size:LongInteger Caption: mã nhân viên Required: yes NGAYLAPHD Date/Time Ngày lập hoá đơn Format: short date Caption: Ngày hoá đơn Input Mask: 00/00/00 Validation Rule: <=Date() Validation Text:Ngay lap HD phai nho hon hoac bang ngay hien hanh NGAYGNHANG Date/Time Ngày giao nhận hàng Format: short date Caption: Ngày Giao nhận hàng Input Mask: 00/00/00 DIENGIAI Text Dien giai Fieldsize: 30 CHITIETHOADON Field Name Data type Description Field Properties MAHD Text (Lookup Wizard ) Ma hoa đon Field size: 5 Format:>[red] Caption: mã hóa đơn Required: yes MASP Number (Lookup Wizard ) Ma san pham Field size: Integer Caption: Ma Sp Required: yes SOLUONG Number Số lượng Field size: Integer Format:standard Caption: Số lượng Validation rule: >0 Validation Text: Phải nhập số >0 DONGIA Number Đơn giá xuất nhập Field size: Double Format:standard Decimal places: Auto Caption: đơn giá Cách thiết kế bảng: tại trang table, chọn New -> Design view (hoặc double click vào lệnh create table in design view -> Màn hình thiết kế bàng Trang 5 Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access Chọn field làm khoá : Chọn menu Edit -> Primary key ( Hoặc click nút Primary key ) Trang 6 Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access Trang 7 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access Nhập dữ liệu cho các Table theo mẫu sau : Table KhachHang KHACHHANG MÃ HD TÊN CÔNG TY ĐỊA CHỈ THÀNH PHỐ ĐIỆN THOAI CINOTEC ĐIỆN TOÁN SÀI GÒN 43 Yết kiêu P 6 Q3 TP.HCM ( )7931752 COMECO VẬT TƯ THIẾT BỊ GTVT 226 AnDương Vương P11 Q11 ( )8456781 FAHASA PHÁT HÀNH SÁCH SÀI GÒN 12 Thuận kiều Q5 TP.HCM ( )8452792 FISC DỊCH VỤ ĐẦU TƯ NƯỚC NGOÀI 31 Trương Đònh P6 Q1 TP.HCM ( )8458247 HUNSAN HỪNG SÁNG 175 Lý Thường Kiệt ( )5465487 LIXCO BỘT GIẶT LIX 79 Bàn Cờ P3 Q5 TP.HCM ( )8952187 SAFICO THUỶ SẢN XUẤT KHẨU 47 Bải sậy P1 Q11 TP.HCM SJC VÀNG BẠC ĐÁ QUÝ TPHCM 350 CMT8 P12 Q3 ( )8543543 TAFACO THƯƠNG MẠI TẤN PHÁT 4 Trần PhũP Q5 TP.HCM ( )8754875 THADACO XÂY DỰNG THÀNH ĐẠT 6E An Bình Q5 TP.HCM ( )5465454 TRACODI ĐẦU TƯ PHÁT TRIỂN GTVT 343 Nhật Tảo Q10 ( )5321321 TRANACO DỊCH VỤ VẬN TẢI Q 3 156 Lê Đại HànhP7 Q10 TP.HCM ( )8654635 Table NhanVien NHAN VIEN MÃ NV HỌ NV TÊN NV PHÁI NGÀY SINH ĐIA CHỈ ĐIỆN THOAI HÌNH 1 NGUYỄN NGỌC NGA NŨ 10/12/64 13Hùng Vương P4 Q5 ( )5465465 2 HÀ VĨNH PHÁT NAM 07/12/79 89 Đồng Khởi Q1 ( )8767461 3 TRẦN TUYẾT OANH NŨ 27/02/67 45Lê Q Đôn Q3 ( )5465465 4 NGUYỄN KIM NGỌC NŨ 25/12/80 187 Hậu Giang P5Q6 ( )5654654 5 TRƯƠNG DUY HÙNG NAM 10/10/82 77 Trương ĐònhQ1 ( )5871544 6 LƯƠNG BÁ THẮNG NAM 10/12/68 92 Lê ThánhTônQ1 ( )8754165 7 LÂM SƠN HOÀNG NAM 02/03/78 45 Ký Con Q1 ( )8231231 8 NGUYỄN MINH HỒNG NAM 30/10/68 22 Lạc Long Quân Q10 ( )7845138 9 VƯƠNG NGỌC LAN NŨ 10/12/67 227 Hai Bà Trưng Q1 ( )7784184 10 NGUYYỄ THỊ MAI NŨ 10/11/67 12Nguỹên Chí Thanh Q3 ( )3451365 11 LÊ VĂN HÙNG NAM 06/03/57 56Nguyễn TrãiQ1 ( )5745785 12 NGUYỄN THỊ HOA NŨ 10/10/66 12Nguyễn Trãi Q1 ( )6465465 Trang 8 Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access Table HoaDon HOADON MAÕ HÑ LOAIHD MAÕ KH MAÕ NV NGAØY HÑ NGAØY GN HAØNG DIENGIAI 10148 X FISC 1 10/01/04 20/02/04 10150 T HUNSAN 4 03/05/04 29/06/04 10156 C FISC 4 12/01/04 05/09/04 10157 X SAFICO 2 10/01/04 20/05/04 10158 T HUNSAN 5 11/02/04 05/03/04 10159 N COMECO 8 04/01/04 06/07/04 10160 T THADACO 11 13/01/04 30/06/04 10162 N TRANACO 7 25/01/04 10/07/04 10163 N TRACODI 3 02/05/04 06/07/04 10166 X SJC 9 21/01/04 12/09/04 10172 T TAFACO 9 12/08/04 17/09/04 10175 C TRANACO 9 03/05/04 07/08/04 10177 T COMECO 2 29/01/04 05/07/04 10183 N SAFICO 2 01/01/04 02/06/04 10186 N TRACODI 11 15/04/04 30/04/04 10196 N SJC 1 28/06/04 01/07/04 10202 N COMECO 4 18/05/04 22/08/04 10207 N SJC 2 12/05/04 10/06/04 10208 X TRACODI 8 10/02/04 17/05/04 10210 N SJC 1 25/05/04 01/09/04 10214 C HUNSAN 6 11/07/04 12/08/04 10221 T TRACODI 11 02/08/04 30/09/04 10223 X SJC 8 01/02/04 30/01/04 10224 X SAFICO 7 02/05/04 28/05/04 10225 X COMECO 2 10/05/04 20/05/04 10226 N FAHASA 3 11/09/04 30/09/04 10227 X SAFICO 8 10/01/04 12/02/04 10228 C HUNSAN 2 05/02/04 12/03/04 10230 T HUNSAN 2 19/08/04 22/09/04 10238 T LIXCO 7 02/08/04 30/08/04 10252 X TRACODI 3 15/02/04 11/03/04 Trang 9 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access Table ChiTietHoaDon Table Sanpham Câu 2: Thực hiện sắp xếp: 1. M ở Table SAN PHAM a. Sắp xếp theo DONGIA tăng dần. b. Sắp xếp theo TENSP giảm dần 2. Mở Table HOA DON: Sắp xếp theo MANV tăng dần, trùng MANV thì xếp theo NGAYLAPHD tăng dần. 3. Mở Table NHAN VIEN: Sắp xếp theo PHAI, trùng phái thì xếp theo TENNV giảm dần, trùng TENNV thì xếp theo NGAYSINH tăng dần. 4. Đóng Table NHÂN VIÊN đã được sắp xếp, sau đó mở lại một lần nữa, bảng nhân viên có còn được theo thứ tự sắp xếp khơng? Cho nhận xét Câu 3: Thực hiện thao tác lọc dữ liệu như sau: 1. Mở table NHÂN VIÊN, sử dụng Filter by Selection thực hiện lọc a. Các nhân viên có tên là “Hùng” b. Các nhân viên có tên bắt đầu là “H” c. Các nhân viên có họ lót là “Ngọc” d. Các nhân viên sinh năm 1975 Trang 10 CTHOADON MÃ HĐ MÃ SP SỐ LƯNG ĐƠN GIÁ 10148 3 20.00 2.20 10148 4 30.00 16.50 10148 9 20.00 13.20 10150 2 22.00 44.00 10150 4 10.00 16.50 10156 8 20.00 68.75 10157 3 4.00 2.20 10157 4 50.00 16.50 10159 1 30.00 253.55 10159 7 2.00 5.50 10162 1 5.00 253.55 10162 2 10.00 44.00 10162 7 12.00 5.50 10172 5 25.00 1.10 10175 8 20.00 68.75 10183 4 12.00 16.50 10183 5 20.00 1.10 10183 6 12.00 11.00 10196 4 12.00 16.50 10196 9 50.00 13.20 10207 5 15.00 1.10 10208 7 20.00 5.50 10224 9 22.00 13.20 10225 1 10.00 253.55 10225 4 7.00 16.50 10225 5 55.00 1.10 10226 4 21.00 16.50 10226 6 110.00 11.00 10227 2 15.00 44.00 10228 4 45.00 16.50 10228 5 15.00 1.10 10228 7 28.00 5.50 10230 6 30.00 11.00 10238 1 4.00 253.55 10238 2 10.00 44.00 10238 3 12.00 2.20 10238 9 20.00 13.20 10252 2 100.00 44.00 10252 3 40.00 2.20 10252 4 25.00 16.50 SANPHAM MÃ SP TÊN SP ĐVỊ TÍNH ĐƠN GIÁ SL TỒN 1 RƯU CHAI 230.50 4 2 GIA VỊ THÙNG 40.00 2 3 BÁNH KEM CÁI 2.00 15 4 BƠ KG 15.00 5 5 BÁNH MÌ CÁI 1.00 20 6 NEM KG 10.00 20 7 TÁO KG 5.00 28 8 CÁ HỘP THÙNG 62.50 5 9 KẸO THÙNG 12.00 10 10 GẠO KG 2.00 50 11 NẾP KG 3.00 60 [...]... hóa đơn và nhấn Xem báo cáo hiện : Trang 33 Bài Tập Thực Hành Access Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access Click Chi tiết từng hóa đơn : Chọn xong nhấn nút IN Bao Cao hiện 3 Tạo form cho phép xem Báo cáo bán hàng theo 1 trong những tiêu chuẩn lựa chọn sau Trang 34 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access a xem tồn bộ b chọn theo Ngày lập hố... Textbox Control để hiển thị cột Tồn ) Mau Report_TheKho Trang 30 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 7 Tạo Report theo mẫu sau : Trang 31 Bài Tập Thực Hành Access Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access BÀI 6 BÀI TẬP MACRO 1 Tạo Form theo mẫu sau : Ứng dụng Macro vào trong các nút lệnh u cầu : o Các nút mũi tên : Duyệt các mẩu tin về đầu, tiếp, trước, cuối o... hiển thị các hố đơn do nhân viên này lập Trang 24 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access Và khi Click vào trang Thong tin ve nhan vien thì hiện chi tiết các thơng tin về nhân viên này Trang 25 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access BÀI 5 BÀI TẬP PHẦN REPORT 1 Tạo 1 Report để in Bảng Báo Giá theo mẫu sau Sử dụng lần lượt các cơng cụ sau... KhachHang, Nhanvien từ CSDL HoaDon sang CSDL QLVT.MDB Câu 10 : Dùng chức năng Export, export Table KhachHang từ CSDL HoaDon thành tập tin tên DanhSachKhachHang.XLS bên Excel Trang 11 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access BÀI 4 BÀI TẬP QUERY Mở tập tin HOADON.MDB Hãy tạo các truy vấn sau: I SELECT QUERY 1) Tạo query cho biết các thơng tin về hố đơn : mã HD, tên KH, tên...Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access e Các nhân viên sinh vào tháng 09 f Các nhân viên nam 2 Mở table SANPHAM, sử dụng Filter by form thực hiện lọc: a Các sản phẩm có đơn vị tính là “thùng” b.Các sản phẩm có đơn giá >100 c Các sản phẩm có đơn giá 20 đến 50 3 Mở table KHACHHANG, sử dụng Advanced Filter/Sort thực hiện lọc: a Các Khách hàng ở “Tp HCM” nhưng khơng... mặt hàng đã mua Ví Dụ : Trang 15 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access VI ACTION QUERY 1 Update query 1) Dùng Update query để tăng đơn giá của các sản phẩm lên 1% 2) Dùng Update query để giảm 10% đơn giá của các sản phẩm có đơn vị tính là “Chai” 3) Dùng Update query để đổi thành phố “Tp HCM” thành “Sài gòn” trong table KHACHHANG 4) Dùng Update query để cập nhật đơn giá... tblKhachHangQ5 thành tblKhachHangQ135 có cùng nội dung và cấu trúc Sau đó thiết lập query nối các mẫu tin là các khách hàng ở Q3 và Q5 từ bảng khách hàng vào nó 4 Delete query Tạo Query xóa các khách hàng ở Q5 trong table tblKhachHang135 Tạo một Delete Query dùng để xóa mẫu tin lương của các nhân viên trong một tháng tùy ý nào đó Trang 17 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access BÀI... có thời gian giao hàng nhỏ hơn 20 ngày tính từ ngày lập hóa đơn : mã KH, tên NV lập hóa đơn, ngày lập hóa đơn, ngày nhận hàng, tên sản phẩm, số lượng, đơn giá, thành tiền Trang 12 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access 14)Tạo query cho biết các thơng tin về hố đơn được lập trong ngày cuối cùng của table hóa đơn : mã HD, ngày lập hóa đơn 15)Tạo query cho biết các thơng... HD, ngày lập HD, tên sản phẩm, số lượng, đơn giá, thành tiền USD, thành tiền VN Biết rằng : Thành tiền USD =Đơn giá * Số lượng Thành tiền VN = Thành tiền USD * tỉ giá với tỉ giá được tính nhưsau : 13780 nếu hóa đơn được lập vào 4 tháng đầu của năm 04 14200 nếu hóa đơn được lập vào 4 tháng kế của năm 04 15000 cho các hóa đơn sau đó 20)Tạo query thực trả cho từng sản phẩm trong từng hóa đơn gồm... Soluong, Dongia, Thanhtien vào Detail Tạo Số thứ tự Trang 26 Trường Đại học Cơng nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access Tạo một Text box để tính tổng trị giá Chỉnh sửa Report theo mẫu b Main/Sub : - Có dạng Main/Sub Report : Sub report chứa chi tiết hố đơn (Mã HD, Tên sp, Đvt , Sốlượng, Đơn giá, Thành tiền) groupby theo MaHD Mainreport chứa thơng tin chung của hóa đơn (TênKH, Địa chỉ, Ngày lập . KhachHang từ CSDL HoaDon thành tập tin tên DanhSachKhachHang.XLS bên Excel. Trang 11 Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access BÀI 4 BÀI TẬP QUERY Mở tập tin HOADON.MDB. Minh_CS2 Bài Tập Thực Hành Access Chọn field làm khoá : Chọn menu Edit -> Primary key ( Hoặc click nút Primary key ) Trang 6 Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access Trang. Quản lý sách. Trang 2 Trường Đại học Công nghiệp tp Hồ Chí Minh_CS2 Bài Tập Thực Hành Access BÀI 3 BÀI TẬP TABLE Câu 1: Tạo tập tin cơ sở dữ liệu có tên là HOADON.MDB. Dùng chức năng Table để