Kiểm tra bài cũ Cho CSDL gồm 3 bảng: tbl_mathang Bảng danh mục các mặt hàng, tbl_khachhang Bảng danh mục các khách hàng, tbl_hoadon Bảng danh mục các hoá đơn, tbl_ hangban Bảng các mặt
Trang 1Kiểm tra bài cũ
Cho CSDL gồm 3 bảng: tbl_mathang (Bảng danh mục các mặt hàng),
tbl_khachhang (Bảng danh mục các khách hàng), tbl_hoadon (Bảng danh mục các hoá đơn), tbl_ hangban (Bảng các mặt hàng bán ra của hoá đơn)
Giả sử đã tạo đ ợc các Form và Report:
+ Form frm_dmmh: dùng để cập nhật thông tin của các mặt hàng + Form frm_dmkh: dùng để cập nhật thông tin của các khách hàng + Form frm_hoadon: dùng để cập nhật thông tin của các hoá đơn + Report rpt_hoadon: dùng để in hoa đơn
Yêu cầu: Thiết kế form giao diện để từ đây có thể truy cập tới các form và report
đã xây dựng trong CSDL.
Câu hỏi :
Trang 2Xây dựng
Bài 6:
1 Khái niệm thực đơn
2 Cấu trúc thực đơn
3 Xây dựng thực đơn
Trang 31 KháI niệm thực đơn
Là hệ thống chức năng đ ợc thiết kế nhằm gắn kết các chức năng phần mềm lại,
để ng ời dùng thuận tiện trong việc khai thác các tính năng.
Trang 42 Cấu trúc thực đơn
Menu dọc thành phần 1.1 Tên menu dọc thành phần 2.1 Tên menu dọc thành phần n.1 Menu dọc thành phần 1.2 Tên menu dọc thành phần 2.2 Tên menu dọc thành phần n.2
Menu dọc thành phần 1.p Tên menu dọc thành phần 2.q Tên menu dọc thành phần n.r
Trang 52 Tạo menu
2.2 Ph ơng pháp tạo menu
- Sử dụng khả năng Customize của thanh công cụ.
- Sử dụng đối t ợng Macro.
Trang 62.2 Ph ¬ng ph¸p t¹o menu
2.2.1 Sö dông kh¶ n¨ng Customize cña thanh c«ng cô.
B íc 1: V¹ch ra c¸c chøc n¨ng menu cÇn t¹o
Trang 7VÝ dô:T¹o menu qu¶n lý c¸n bé bao gåm c¸c chøc n¨ng nh sau:
CÊp 0 D÷ liÖu T×m kiÕm In Ên HÖ thèng
DM phßng ban
DM chøc vô
Danh s¸ch c¸n bé
C¸n bé DS CB
B¶ng l ¬ng Tho¸t
Tho¸t vÒ Access Tho¸t vÒ Window CÊp 1
CÊp 2
Trang 8B íc 2: T¹o mét Toolbar míi
- Më hép tho¹i Customize: NhÊn chuét ph¶i trªn thanh c«ng cô/ Customize
- §Æt tªn cho thanh c«ng cô vµo hép Toolbar name/ OK
Trang 9B ớc 3: Xây dựng các menu ngang
- Categories / New Menu
Toolbar đang thiết kế
- Thay đổi tiêu đề cho menu ngang
+ Nhấn chuột phải lên menu cần thay đổi
Trang 10B ớc 4: Xây dựng các menu dọc
- Kéo thả đối t ợng từ hộp Commands đ a lên vị trí xác định trên menu đang thiết kế
- Đặt tên lại cho các menu này
Trang 11B ớc 5: Quyết định là menu hay Toolbar
- Thiết lập lại các thuộc tính nếu cần:
+ Toolbar Name: Xác định tên cho Toolbar + Type: Xác định kiểu là Toolbar hay Menu
Trang 12B ớc 6: Gắn kết menu
- Mở đối t ợng cần gắn kết (Form) ở chế độ thiết kế
- Mở cửa sổ thuộc tính của Form, thiết lập thuộc tính
Menu Bar: tên menu đã xây dựng
Trang 132.2.2 Sử dụng đối t ợng Macro.
B ớc 1: Vạch ra các chức năng menu cần tạo
Trang 14B ớc 2: Xây dựng danh sách các menu ngang
- Thiết lập lại giá trị cho các mục:
+ Action (hành động): Addmenu + Comment: ghi chú thích
+ Menu Name: dùng để gõ vào tên menu
+ Menu Macro Name: dùng để gõ vào tên Macro Macro này dùng để mô tả các thành phần của menu ngang (hay menu dọc) đang xét
- L u Macro
Trang 15B ớc 3: Xây dựng các menu dọc
- Thiết lập lại giá trị cho các mục:
+ Menu Name: dùng để gõ vào tên menu + Action (hành động): chọn hành động
+ Thiết lập lại một số thuộc tính t ơng ứng cho hành động đã chọn
Form name: frm_cv
- L u Macro