Thông tin tài liệu
Field Name Data Type Field Properties MaSP Number Field Size: Long Integer Khóa chính (Primary TenSP Text Field Size: 40 MaNCC Number Field Size: LongInteger DVT Text Field Size: 20 DonGiaMua Currency Default Value: 0 Validation Rule: >=0 Validation Text: Phai Field Name Data Type Field Properties MaNCC Number Field Size: Long Khóa chính (Primary TenNCC Text Field Size: 40 DiaChi Text Field Size: 60 DienThoai Text Field Size: 20 Fax Text Field Size: 20 MaNCC TenNCC DiaChi 1 Công ty TNHH Bình châu 15 Nguy n ình 2 DNTN Trư ng Thanh 169/2 Lê Quang 3 Công ty TNHH Ti n Trung 65/4 Võ Th Sáu, 4 DNTN ông H i 23 Hai Bà Trư BÀI TH C HÀNH ACCESS CH ƯƠ NG 1 & 2: DATABSE & TABLES Bài 1 T o, m và óng c ơ s d li u 1. T o c ơ s d li u BanHang trong th ư m c D:\BaiTapAccess. N u ch ư a có thì hãy t o thư m c BaiTapAccess. 2. óng CSDL BanHang 3. M l i CSDL BanHang. 4. óng CSDL BanHang. Bài 2 T o table 1. M CSDL BanHang trong D:\BaiTap_Access. d a trên field MaNCC. Bài 3 Nh p d li u vào table 1/4 MaSP TenSP 1 Bia SaiGon 2 Rư u Red Label 3 B t nêm Knor 4 B t nêm Ajnomoto 5 Nư c tương Chinsu 6 Nư c tương ào Tiên 7 Ch l a 8 B t ng t Vedan 9 Th t N c 10 Tôm sú Field Name Data Type Field MaNV Number Field Khóa HoNV Text Field TenNV Text Field NgaySinh Date/Time Format: NamNu Yes/No Default ChucVu Text Field DiaChi Text Field DienThoai Text Field Field Name Data Type Field 2. T o table NhaCungCap g m các fields sau: 3. T o table SanPham g m các fields sau: 4. T o relationship gi a hai tables NhaCungCap và SanPham trong database BanHang 1. Nh p d li u vào table NhaCungCap MaKH Text Field InputMask: AllowZeroLength: Khóa TenKH Text Field AllowZeroLength: DiaChi Text Field DienThoai Text Field Fax Text Field Field Name Data Type Field MaHD Number Field Khóa MaKH Text Field MaNV Number Field NgayDatHang Date/Time Format: NgayGiaoHang Date/Time Format: Bài 4 Trong CSDL BanHang, t o các tables, relationship và nh p d li u 2. Nh p d li u vào table SanPham 2/4 MaNV HoNV TenNV NgaySinh 1 Nguy n Văn Bình 08/12/58 2 Tr n Ng c B o Châu 19/02/52 3 Lý Th Thanh Vân 30/08/63 4 Nguy n Thanh Hùng 19/09/47 5 Phan Ng c H i 04/03/55 6 Lê Minh Tâm 02/07/63 7 Nguy n Th Thu 29/05/60 8 Lê Ng c Tú 09/01/58 9 Nguy n Khánh B o 27/01/66 MaKH TenKH DiaChi KH001 Nguy n c Trung 427/10 Lê Văn S P6, Q3 KH002 Ph m Th Ng c Trang 16/4 Cao Th ng P4, Q3 KH003 Lê Vă n B o 320 Nguy n ình Chi u P4, Q3 KH004 Tr n Văn Tư 17A H Xuân Hương P6, Q3 KH005 Lê Th H ng Anh 81 Phan ình Phùng Q.PN MaHD MaKH MaNV 11078 KH001 2 11079 KH003 4 11084 KH001 5 11085 KH003 6 11091 KH002 7 11096 KH002 4 Field Name Data Type Field Properties MaHD Number Field Size: Long Integer MaSP Number Field Size: Long Integer DonGiaBan Currency Validation Rule: >=0 SoLuong Number Field Size: Integer 1. T o table KhachHang g m các fields sau: 2. T o table NhanVien g m các fields sau: 3. T o table HoaDon g m các fields sau: GiamGia Number Field Size: Single 5. T o relationship gi a các tables. KhachHang HoaDon ChiTietHD MaKH … 1 MaHD … 1 ∞ MaHD MaSP … ∞ SanPham 1 MaSP ∞ MaNCC … NhanVien NhaCungCa p 1 MaNV … 1 MaNCC … 4. T o table ChiTietHD g m các fields sau: Khóa chính là field MaHD và MaSP ∞ MaKH ∞ MaNV 3/4 MaHD MaSP DonGiaBa SoLuon GiamGi 11078 1 5,400 10 0 11078 6 2,400 50 0 11078 7 33,600 7 0 11079 8 14,400 27 0 11079 9 48,000 8 0 11084 8 14,400 13 0 11085 1 5,400 40 0 11085 2 180,00 1 0 11085 8 14,000 45 0 11091 3 12,000 24 0 11091 6 2,400 100 0 11091 9 48,000 32 0 11096 2 180,00 0 1 0 11096 3 12,000 24 0 11096 7 33,600 1 0 11096 9 48,000 16 0 7. óng t t c các tables. 8. óng CSDL BanHang. Bài 5 Thay i thu c tính c a các tables 1. M CSDL BanHang. 6. Nh p d li u vào các tables. 2. M table NhanVien c a s Design. Thay i các thu c tính c a field NamNu: − Trong tab General, i thu c tính Format là ;"Nam";"Nu" − Trong tab Lookup, i thu c tính Display Control là Text Box 3. M table HoaDon c a s Design. Thay i các thu c tính c a field MaKH: − Trong tab Lookup, i các thu c tính nh ư sau: Display Control Combo Box Row Source Type Table/Query Row Source KhachHang Bound Column 1 Column Count 2 Column Heads No Column Widths 0;1 4/4 BÀI TH C HÀNH ACCESS CH ƯƠ NG 3: QUERIES M cơ s d li u BanHang. Bài 1 T o Select Query 1. Xem danh sách nhân viên g m các thông tin mã nhân viên, h , tên và ngày sinh. S p th t danh sách theo tên. 2. Xem danh sách nhân viên có tên b t u b ng ch “T” (g m các thông tin mã nhân viên, h , tên, ngày sinh). 3. Xem danh sách nhân viên có tên b t u b ng ch “T” ho c “H” (g m các thông tin mã nhân viên, h , tên, ngày sinh). 4. Xem danh sách nhân viên n sinh tr ư c n ă m 1950 (g m các thông tin mã nhân viên, h , tên, ngày sinh, gi i tính). 5. Xem danh sách nhân viên g m các thông tin mã nhân viên, h , tên, tu i và a ch . 6. Có bao nhiêu nhân viên tu i t 40 n 50. 7. Có bao nhiêu nhân viên có ngày sinh nh t trong tháng 2. 8. Xem danh sách nhân viên sinh t n ă m 1950 n 1960 (g m các thông tin h , tên, n ă m sinh, a ch ). Bài 2 T o Parameter Query 1. Xem danh sách nhân viên d a theo mã nhân viên ư c nh p vào (g m các thông tin mã nhân viên, h , tên, ngày sinh, ch c v ). 2. Xem danh sách nhân viên sinh d a theo kho ng n ă m sinh ư c nh p vào (g m các thông tin mã nhân viên, h , tên, năm sinh). Bài 3 T o Crosstab Query 1. Xem m i khách hàng mua m i s n ph m v i s l ư ng bao nhiêu? 2. Xem m i khách hàng mua m i s n ph m v i s ti n bao nhiêu? Bài 4 T o Action Query 1. T ă ng giá các m t hàng “th t” và “tôm” lên 10%. 2. T o table l ư u các hóa ơ n và chi ti t hó a ơ n c a tháng 2. t tên table là HoaDonT2. 3. T o m t table m i g m các nhân viên có tu i t 50 n 60. 4. Xóa các hóa ơ n t hàng tháng 2. 5. N i table HoaDonT2 vào table HoaDon và ChiTietHD. Bài 5 T o query có field tính toán 1. Xem danh m c các s n ph m (mã s n ph m, tên s n ph m, ơ n v tính, ơ n giá mua, ơn giá bán, s lư ng ã bán, thành ti n: s lư ng x ơn giá bán x (1 – gi m giá)). 2. Xem chi ti t c a m i hóa ơ n d a theo s hóa ơ n ư c nh p vào (tên s n ph m, ơ n v tính, s lư ng, ơn giá bán, thành ti n). 1/2 3. Xem t ng thành ti n c a các hóa ơ n (mã hóa ơ n, tên khách hàng, ngày t hàng, ngày giao hàng, tên nhân viên l p hóa ơn, t ng thành ti n). 4. Xem các hóa ơ n có t ng thành ti n t 1,000,000 tr lên (mã hóa ơ n, tên khách hàng, ngày t hàng, ngày giao hàng, t ng thành ti n). 5. Xem các hóa ơ n t hàng trong tháng 3 (mã hóa ơ n, tên khách hàng, ngày t hàng, ngày giao hàng, t ng thành ti n). 6. Xem các hóa ơ n c a t ng khách hàng d a theo mã khách hàng nh p vào (mã hóa ơn, ngày t hàng, ngày giao hàng, t ng thành ti n). 7. m s hóa ơ n trong tháng 3 và 4. 8. Tính t ng thành ti n các hóa ơ n theo t ng tháng. 9. Tính doanh s c a m i nhân viên. 10. Tính xem m i nhà cung c p cung c p bao nhiêu m t hàng? Bài 6 T o SQL Query 1. Xem mã và tên các s n ph m ch ư a bán (không có trong table ChiTietHD). 2. Xem h tên nhân viên không có trong hóa ơ n t hàng tháng 4. 2/2 BÀI TH C HÀNH ACCESS CH ƯƠ NG 4: FORMS M cơ s d li u BanHang. Bài 1 T o form hi n th và ñi u ch nh d li u v nhân viên theo d ng sau: Dùng form nh p d li u c a m t nhân viên m i: − Mã NV: 10 − H tên: Hoàng Thu Nga − Ngày sinh: 20/5/80 − Gi i tính: N − Ch c v : Nhân viên − ð a ch : 114/7 ð inh Tiên Hoàng, P1, Q.Bình Th nh Bài 2 T o form hi n th và ñi u ch nh d li u v khách hàng theo d ng sau: Dùng form nh p d li u c a m t khách hàng m i: − Mã NV: KH006 − H tên: Ph m Ng c ð c − ð a ch : 10/7 ð inh B L ĩ nh, P.22, Q. Bình Th nh − ð i n tho i: 9007763 − Fax: 9007763 1/3 MaSP SoLuong DonGiaBan GiamGia 3 30 12,000 5% 4 5 11,000 0% 5 10 2,500 5% [...]... giá bán và thành ti n (theo tháng đã ch n) 3/3 BÀI TH C HÀNH ACCESS CHƯƠNG 5: REPORT M cơ s d li u BanHang T o các report sau: Bài 1 Danh sách nhân viên Bài 2 Danh sách nhân viên theo 2 nhóm nam và n 1/3 Bài 3 Danh m c s n ph m: Bài 4 Báo cáo doanh s m i khách hàng: 2/3 Bài 5 In các hóa đơn bán hàng: Bài 6 Báo cáo s n ph m đã bán 3/3 Dựa trên cơ sở dữ liệu QLBanHang.mdb thực hiện tạo các truy vấn... là NHÀ CUNG C P – S N PH M ph n Form Header 2 Thêm các nút l nh có ch c năng đóng form, thêm record m i, xóa record ph n Form Footer Bài 5 T o form có ch c năng đi u khi n (switch board) Trên form có các nút l nh dùng đ m các form đã t o Bài 1, Bài 2, Bài 3 và Bài 4 Bài 6 (khơng b t bu c) T o form d ng h p tho i (dialog box) như sau: Trên form có: 1 option group Ch n có 3 giá tr − 3 combo box: Tháng,... Thống kê doanh số của của khách hàng từng năm: Qry38: Tạo bảng Tbl_NhanvienNam gồm các trường Mã nhân viên, họ tên, ngày sinh, số năm làm việc, bộ phận chứa dữ liệu Nhân viên nam được trích từ bảng Tbl_NhanVien Qry39: Tạo bảng Tbl_sanPhamTmp chứa dữ liệu bột nêm, bia được trích từ Tbl_SanPham Qry35: Thống kê số lượng, trò giá sản phẩm theomẫu sau: Qry40: Tạo bảng Tbl_KHSPTmp gồm có các trường tên khách... Liệt kê số hoá đơn, doanh số của năm được biết khi thực thi Qry26: Liệt kê họ tên các nhân viên chưa lập (bán ) được hoá đơn (mặt hàng) nào Qry27: Liệt kê các sản phẩm chưa bán được Truy vấn có nhóm dữ liệu (GROUP BY) Qry28: Liệt kê số hoá đơn, ngày hoá đơn, tên khách hàng, họ tên nhân viên, trò giá của các hoá đơn phát sinh trong tháng 2/2003 Qry29: Liệt kê tên khách hàng, tên sản phẩm và số lượng...6 60 24,000 0% Bài 3 T o form xem và hi u ch nh các hóa đơn d ng main-sub 1 S d ng form HoaDon nh p thêm 1 hóa đơn m i: − MaHD: 11100 − MaKH: KH006 − MaNV: 10 − NgayDatHang: 20/4/2003 NgayGiaoHang: 22/4/2003 3 Thêm 2 nút l nh có ch c năng thêm 1 record m i và xóa 1 record vào ph n Form Footer 4 T o Combo box cho ngư i s d ng ch n tên khách hàng khi nh p d li u Bài 4 T o form d ng form là . n Form Footer. Bài 5 T o form có ch c năng ñi u khi n (switch board). Trên form có các nút l nh dùng ñ m các form ñã t o Bài 1, Bài 2, Bài 3 và Bài 4. Bài 6 . (theo tháng ñã ch n). 3/3 BÀI TH C HÀNH ACCESS CH ƯƠ NG 5: REPORT M cơ s d li u BanHang. T o các report sau: Bài 1 Danh sách nhân viên. Bài 2 Danh sách. 2 nhóm nam và n . 1/3 Bài 3 Danh m c s n ph m: Bài 4 Báo cáo doanh s m i khách hàng: 2/3 Bài 5 In các hóa ñơn bán hàng: Bài 6 Báo cáo
Ngày đăng: 23/10/2014, 16:56
Xem thêm: bài tập môn cơ sở dữ liệu, bài tập môn cơ sở dữ liệu