III. CÁC THAO TÁC VỚI CỬA SỔ CHƯƠNG TRÌNH THƯ: 1 Mở địa chỉ thư:
BÀI 3: Tạo CSDL QUAN LY BAN HANG (Quản lý bán hàng) 1 Tạo Table NHAN VIEN
1. Tạo Table NHAN VIEN
Field Name Data Type Field size Format Caption
Ma NV Text 1 Mã nhân viên
Holot Text 25 Họ lót
TenNV Text 10 Tên NV
Gioi tinh Yes/No True/False Giới tính
Ngay sinh Date/Time dd/mm/yyyy Ngày sinh
DChi Text 30 Địa chỉ
DT_NV Text 10 Điện thoại NV
Mã nhân
viên
Họ lót Tên NV Giới
tính Ngày sinh Địa chỉ Điện thoại
1 Lê Văn Tám 12/10/1985 Châu Thành - Trà Vinh 0918444325 2 Trần Thị Lan 20/10/1978 Tiểu Cần - Trà Vinh 0166457822 3 Tạ Thành Tâm 10/12/1990 Cầu Kè - Trà Vinh
4 Lê Thị Thủy 10/10/1980 Măng Thít - Vĩnh Long 0977880399 5 Ngô Thanh Sơn 20/12/1986 Long Hồ - Vĩnh Long
2. Tạo Table KHACH HANG
Field Name Data Type Field size Format Caption
MaKH Text 4 > Mã khách hàng
Ho ten KH Text 30 Họ tên KH
Diachi KH Text 30 Địa chỉ KH
DT_KH Text 10 Điện thoại KH
Nhập số liệu theo mẫu sau:
Mã khách hàng Họ tên KH Địa chỉ KH Điện thoại
B145 Lê Xuân Khánh Hòa Thuận - Trà Vinh 0918556600 D100 Châu Thủy Tiên Lương Hòa - Trà Vinh
L010 Triệu Thị Bình Mõ Cày - Bến Tre 0166924887 S001 Lý Thanh Tòng Ninh Kiều - Cần Thơ 0166947559 S002 Nguyễn Hải Yến Trà Cú - Trà Vinh
3. Tạo Table HOA DON
Field Name Data Type Field size Format Caption
Ma HD Number Long Integer Mã hóa đơn
MaKH Text 4 > Mã KH
Ma NV Text 1 Mã nhân viên
Ngaylap HD Date/Time dd/mm/yyyy Ngày lập HD
Ngay NH Date/Time dd/mm/yyyy Ngày nhận hàng
Nhập số liệu theo mẫu sau:
Mã hóa
đơn Mã KH Mã nhânviên Ngày lập hóa đơn Ngày nhậnhàng
1 S001 1 28/11/2012 10/01/2013 2 L010 2 20/11/2012 30/11/2012 3 S002 1 04/07/2013 10/07/2013 4 B145 4 10/07/2013 10/08/2013 5 D100 3 19/10/2013 29/10/2013 6 S001 5 19/10/2013 01/11/2013
4. Tạo Table CHI TIET HOA DON
Field Name Data Type Field size Format Caption
Ma HD Number Long Integer Mã hóa đơn
MaSP Text 3 > Mã sản phẩm
So lg Number Long Integer Số lượng
Nhập số liệu theo mẫu sau:
Mã hóa đơn Mã sản phẩm Số lượng 1 B01 48 2 B01 24 4 B01 72 2 B02 72 6 B02 48 3 B03 48 6 B03 72 1 R01 10 5 R01 80 3 R02 20 4 R02 10 6 R02 50 2 S01 50 3 S01 80 5 S01 80
5. Tạo Table SAN PHAM
Field Name Data Type Field size Format Caption
Ma SP Text 3 > Mã sản phẩm
Ten SP Text 30 Tên sản phẩm
DV Tinh Text 10 Đơn vị tính
Dgia Number Double Đơn giá
Nhập số liệu theo mẫu sau:
Mã sản phẩm Tên sản phẩm Đơn vị tính Đơn giá
B01 Bia 333 Lon 8000
B02 Bia Tiger Lon 9000
B03 Bia Heneken Lon 10000
R01 Rượu Xuân Thạnh Chai 30000
R02 Rượu Chuối hột Chai 35000
S01 Sữa Vinamilk Bịt 6000
Câu 2: Thiết lập mối quan hệ giữa các Table.
Câu 3:
1. Thiết kế Query để hiển thị các trường: MaNV, Họ và tên, phái, DChi, DT_NV gồm những mẫu tin không có số điện thoại của nhân viên. Trong đó: Họ và tên được ghép từ Ho lot và TenNV đổi sang chữ in; Nếu giới tính là Yes thì đổi thành Nam, ngược lại thì đổi thành Nữ. Lưu Q1
2. Thiết kế Query để hiển thị các trường: MaNV, Họ và tên, phái, DChi, DT_NV gồm những mẫu tin có số điện thoại của nhân viên. Trong đó: Họ và tên được ghép từ Ho lot và TenNV đổi sang chữ in; Nếu giới tính là Yes thì đổi thành Nam, ngược lại thì đổi thành Nữ. Lưu Q2
3. Tạo truy vấn gồm các vùng: Ma HD, Ngaylap HD, Ho ten KH, Ten SP, So lg, Dgia, thành tiền. Trong đó: Thành tiền = so lg * dgia; Ten SP được sắp theo thứ tự từ điển. Lưu Q3
4. Tạo truy vấn hiển thị các vùng: Ma HD, Ho ten KH, So lg, Ten SP của những khách hàng đã mua hàng trong tháng 7 hoặc 8 gồm những sản phẩm là Bia. Lưu Q4
5. Hãy thiết kế Query để thống kê tổng số tiền của từng mặt hàng. Lưu Q5 6. Hãy thiết kế Query để thống kê tổng số lượng theo từng sản phẩm. Lưu Q6
7. Từ Table HOA DON hãy tạo ra một bảng HOADON_10 cho những hóa đơn có ngày lập hóa đơn trong tháng 10/2013. Lưu Q7
8. Từ Table SANPHAM hãy tạo ra một bảng SANPHAMDVT cho những sản phẩm có đơn vị tính là Lon. Lưu Q8
9. Trong bảng SanPhamDVT tăng 10% đơn giá cho tất cả các mặt hàng. Lưu Q9 10. Tạo Query để xóa MaHD là 5 dữ liệu nguồn lấy từ bảng HOADON_10. Lưu Q10
11. Tạo Query để nối thêm vào bảng HOADON_10 gồm những hóa đơn là 1 hoặc 2. Lưu Q11.
12. Thiết kế Query để hiển thị thông tin chi tiết về nhân viên đã bán mặt hàng nào đó, với tên mặt hàng được nhập vào lúc chạy Query. Lưu Q12
13. Tạo truy vấn để xóa những nhân viên đã nghỉ việc. Với họ tên nhân viên là tham số. Lưu Q13
14. Thống kê tổng số hóa đơn theo từng tháng. Lưu Q14
15. Thống kê tổng số hóa đơn của từng tháng theo từng loại sản phẩm. Lưu Q15
16. Tạo Query để cho biết thông tin đầy đủ về những nhân viên có tuổi dưới 30 đã bán mặt hàng rượu. Lưu Q16
17. Hãy thiết kế Query để trích ra một Table tên DS KHACH HANG gồm những khách hàng quê ở Bến Tre hay Cần Thơ đã mua bia hoặc rượu. Đổi họ tên khách hàng thành chữ in. Lưu Q17
18. Hãy thiết kế Query để nối thêm vào Table DS KHACH HANG gồm những khách hàng quê ở Trà Vinh, có số điện thoại. Đổi họ tên khách hàng thành chữ in. Lưu Q18
19. Hãy thiết kế Query để xóa những hóa đơn do nhân viên Lê Văn Tám hoặc Lê Thị Thủy lập, với điều kiện mã hóa đơn cần xóa được nhập vào lúc chạy Query. Lưu Q19
20. Hãy sao chép Table SAN PHAM ra một Table mới tên SAN PHAM BIA. Từ Table SAN PHAM BIA tạo Query tăng 20% đơn giá cho những sản phẩm là bia Heneken hay bia Tiger, còn những sản phẩm khác thì giữ nguyên đơn giá. Lưu Q20
Câu 4: Thiết kế Form Chính – phụ theo mẫu sau: Form chính lấy dữ liệu từ bảng
HOADON. Form phụ lấy dữ liệu từ bảng ChiTietHD
Câu 6-1: Hãy thiết kế giao diện có dạng như sau. Lưu đặt tên Giao dien 1.
Trong đó:
- Nút Danh sách có hai lệnh:
+ DS khách hàngdùng để mở Table KHACH HANG. +Danh sách sản phẩmdùng để mở Table SAN PHAM. - Nút Thống kê có một lệnh:
+ Thống kê hóa đơn dùng để mở Form Chinh.
- Nút In có một lệnh:
+ In Bảng kê sản phẩm dùng để mở Report BANG KE SP - Nút Thoát có hai lệnh:
+ Thoát về Access. + Thoát về Windows.
Câu 6-2: Hãy thiết kế giao diện có dạng như sau. Lưu đặt tên Giao dien 2.
Trong đó:
- Nút Danh sách nhân viên khi click vào nút Thực hiện sẽ mở Table NHAN VIEN.
- Nút Danh sách khách hàng khi click vào nút Thực hiện sẽ mở Table KHACH HANG.
- Nút Thống kê khi click vào nút Thực hiện sẽ mở Query Q5.
- Nút Cập nhật hóa đơn khi click vào nút Thực hiện sẽ mở Form HOA DON - Nút Thống kê sản phẩm khi click vào nút Thực hiện sẽ mở Report BANG KE SP
- Khi click vào nút Kết thúc sẽ đóng Form giao diện này lại.