BÀI 3: Tạo CSDL QUAN LY BAN HANG (Quản lý bán hàng) 1 Tạo Table NHAN VIEN

Một phần của tài liệu PHẦN II chứng chỉ b tin học (Trang 88 - 93)

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

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.

Một phần của tài liệu PHẦN II chứng chỉ b tin học (Trang 88 - 93)

Tải bản đầy đủ (DOCX)

(86 trang)
w