Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
598,08 KB
Nội dung
Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 CHƯƠNG MENU & TOOLBAR Chương trình bày kỹ thuật tạo menu toolbar nhằm liên kết toàn làm thành hệ thống phần mềm hoàn chỉnh Bao gồm mảng kiến thức: Tạo Menu; Tạo Toolbar; Tạo form phần mềm Trang 183 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Tạo Menu Menu đối tượng thiết kế có cấu trúc nhằm gắn kết chức phần mềm lại để người dùng thuận tiện việc khai thác tính CSDL Có nhiều cách tạo menu Access, trình bày cách đơn giản, dễ tạo hiệu quả, là: sử dụng khả Customize cơng cụ Trước tạo menu, bạn phải đảm bảo xây dựng xong đầy đủ tính cần thiết phần mềm; bước cuối cùng, mang tính chất gắn kết chức lại thành phần mềm hoàn chỉnh Giả sử CSDL Quản lý lương cán làm việc sau: Đã tạo xong CSDL Đã tạo form nhập liệu cho bảng chucvu, form nhập liệu cho bảng phongban, form nhập liệu cho bảng canbo; Đã tạo xong report để in Danh sách chức vụ, Danh sách phịng ban; Đã tạo xong form tìm kiếm cán theo tên, in danh sách cán phòng ban Đã tạo xong form để giới thiệu phần mềm (frmAbout) Dưới hướng dẫn để tạo hệ thống menu có cấu trúc sau: Trang 184 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 (các mục chọn menu Hệ thống) (Các mục chọn menu Dữ liệu) (Các mục chọn menu In ấn) Các bước để tọ hệ thống menu sau: Bước 1: Tạo Toolbar Nhấn chuột phải lên công cụ Access, chọn Customize Hộp thoại Customize xuất hiện: Trang 185 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Để tạo cơng cụ, nhấn nút New Hộp thoại sau xuất hiện, yêu cầu gõ vào tên cho công cụ: Hãy gõ tên cho công cụ, giả sử Quản lý lương Gõ xong nhấn OK Khi mà hình làm việc xuất công cụ trắng Công việc xây dựng hệ thống Menu công cụ Trang 186 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Bước 2: Xây dựng mục cấp Các mục cấp là: Hệ thống, Dữ liệu In ấn Để xây dựng mục này, hộp thoại Customize mở thẻ Commands Ở danh sách Categories chọn New Menu kéo mục New Menu danh sách Commands thả lên Toolbar thiết kế: Hãy kéo thả đủ số menu cấp (3 menu cấp 1) Tiếp theo thay đổi tiêu đề cho menu cách: - Nhấn chuột phải lên menu cần thay đổi; - Gõ tiêu đề vào hộp Name (hình dưới): Trang 187 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Bước 3: Xây dựng mục cấp mục tạo cấp 1, mục lại nằm mục mục con, cháu Bước xây dựng toàn mục Mỗi mục lời gọi Form, Report, bảng, (gọi tắt đối tượng) để làm việc Muốn mở đối tượng nào, xác định chủng loại đối tượng bên danh sách Categories; dùng chuột kéo-thả đối tượng cần đưa lên menu từ danh sách Commands lên vị trí xác định menu thiết kế Hình minh hoạ cách đưa lời gọi đến form frmAbout lên menu Hệ thống Tương tự đưa form report lại lên vị trí thích hợp menu Quản lý lương Cách đặt tên cho menu thực tương tự cách đặt tên cho menu mẹ trình bày Đặc biệt mục Exit lấy File | Exit Bước 4: Quyết định Menu hay ToolBar Với bước làm việc trên, Access ngầm hiểu tạo ToolBar Bước hướng dẫn cách tuỳ chọn lại menu hay toolbar? Cách làm sau: Trở thẻ ToolBars hộp thoại Customize, chọn tên toolbar cần làm việc (Quản lý lương) nhấn nút Properties: Trang 188 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Hộp thoại Toolbar Properties xuất cho phép thiết lập thuộc tính cho Toolbar chọn: - Toolbar Name - để thiết lập tên cho ToolBar; - Type - để xác định kiểu ToolBar hay Menu? - Docking - để tuỳ chọn kiểu khố Menu: khơng cho phép thay đổi lại (Can't Change); cho phép thay đổi lại Any Allow); - Show on Toolbars Menu – cho phép hiển thị hệ thống công cụ menu; - Allow Customizing – cho phép định nghĩa lại mục; Trang 189 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 - Allow Resizing – cho phép thay đổi kích cỡ hiển thị; - Allow Moving – cho phép di chuyển được; Thiết lập xong nhấn Close Gắn kết Menu, Toolbar Một Menu hay Toolbar sau tạo ra, muốn kèm với đối tượng phải thực gắn kết vào đối tượng cách thiết lập thuộc tính Toolbar - muốn gắn Toolbar Menu Bar – nêu muốn gắn menu bar Cách làm sau: Bước 1: Mở đối tượng cần gắn kết Menu ToolBar (ví dụ form) chế độ Design View: Bước 2: Chọn Menu Bar ToolBar cần gắn kết cách thiết lập thuộc tính ToolBar Menu Bar (hình chọn Menu Bar Quản lý lương) Tạo form Form form chứa hệ thống menu (hoặc toolbar) phần mềm, xuất sau khởi động (Start-Up Object) Với phần mềm đóng gói hầu hết phải tạo form Để từ mở đến chức phần mềm cần làm việc Trong tệp Access, form form thiết kế chế độ Design view; có gắn Menu (hoặc ToolBar) thiết lập khởi động tệp mở Trang 190 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Dưới hướng dẫn cách tạo form cho CSDL Quản lý lương thể mục Tạo menu Bước 1: Tạo frmMain - Tạo form chế độ Design View; - Đặt tên form frmMain; - Thiết lập số thuộc tính cho form sau: Menu Bar Quản lý lương Caption Quản lý lương Record Seletor No Navigation Button No Diving Line No Để form khởi động tự động phóng cực đại cửa sổ, mở cửa sổ VBA viết lệnh cho kiện Form_Open sau: Private Sub Form_Open(Cancel As Integer) DoCmd.Maximize End Sub Ý nghĩa lệnh DoCmd.Maximize phóng to (Maximize) form làm việc Bước 2: Thiết lập thông tin ứng dụng Mở thực đơn Tools | Startup , hộp thoại Startup xuất hiện: - Gõ tiêu đề phần mềm vào Application Title; Trang 191 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 - Chọn form hộp Display Form/Page (chọn frmMain); - Chọn Menu cho ứng dụng hộp Menu Bar (chọn menu Quản lý lương); - Hộp Application Icon để chọn biểu tượng cho ứng dụng (loại tệp *.ico); - Cho phép hiển thị cửa sổ Database hay không?; - Cho phép hiển thị trạng thái? - Cho phép thay đổi menu bar toolbar? - … Thiết lập xong nhấn OK để đóng lại Lần sau mở tệp CSDL này, hình bạn gặp form frmMain: Trang 192 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Bài tập Bài số 1: Xây dựng CSDL Quản lý bán hàng Xây dựng CSDL theo cấu trúc sau : Yêu cầu : - Thiết kế cấu trúc bảng cách phù hợp : kiểu liệu trường; trường khố; thuộc tính Lookup thuộc tính khác; - Thiết lập quan hệ thuộc tính đảm bảo tồn vẹn liệu cho quan hệ; Tạo form làm giao diện nhập liệu cho bảng : Trang 193 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 u cầu chi tiết: - Các nút Tiến, Lùi để định vị hoá đơn cần làm việc; - Nút Thêm để bắt đầu tạo hoá đơn; - Nút Xoá HĐ để xoá hoá đơn Yêu cầu phải có xác nhận trước xố; - Nút In HĐ để in chi tiết hoá đơn bán hàng report Thiết kế form tổng hợp thông tin bán hàng theo ngày sau: Sau nhập xong giá trị từ ngày đến ngày, thông tin chi tiết mặt hàng bán phạm vi ngày tổng hợp theo giao diện Trang 194 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Thiết kế form tổng hợp thông tin bán hàng cho khác hàng theo ngày sau: Yêu cầu: Sau chọn khách hàng, nhập vào khoảng ngày cần tổng hợp Thông tin tổng hợp mặt hàng khách mua liệt kê Tạo form để theo dõi thông tin chi tiết bán hàng theo ngày sau: Trang 195 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Tạo form để theo dõi hoá đơn mua hàng khách hàng sau: Sau chọn tên khách, thông tin hoá đơn mua hàng hiển thị Tạo form frmAbout đưa thông tin giới thiệu phần mềm Thiết kế form menu bar để liên kết toàn chức làm CSDL Quản lý bán hàng sau: Trang 196 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Bài số 2: Xây dựng CSDL Quản lý lương cán Xây dựng CSDL sau: Trang 197 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 u cầu : - Thiết kế cấu trúc bảng cách phù hợp : kiểu liệu trường; trường khố; thuộc tính Lookup thuộc tính khác; - Thiết lập quan hệ thuộc tính đảm bảo toàn vẹn liệu cho quan hệ; Thiết kế form làm giao diện nhập liệu cho bảng: frmPhongban - cập nhật liệu danh sách phòng ban; frmChucvu - cập nhật danh mục chức vụ Thiết kế form để cập nhật hồ sơ cán sau: Trang 198 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Tạo form cho phép xem in danh sách cán phòng ban sau: Tạo form cho phép tìm kiếm cán theo tên sau: Sau gõ tên (có thể đệm + Tên đầy đủ họ tên), danh sách kết tìm thấy liệt kê lên Subform Tạo report in báo cáo tổng hợp tổng số cán theo chức vụ phịng ban Trang 199 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Tạo form frmAbout để giới thiệu thông tin phần mềm Tạo form hệ thống menu gọi tới tất chức làm đwocj sau: Trang 200 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 THUẬT NGỮ TIN HỌC Dưới danh sách số thuật ngữ tin học hay gặp phải học sử dụng Microsoft Access xếp theo thứ tự từ điển để bạn đọc tham khảo Append Chỉ hành động chèn thêm ghi lên bảng sở liệu Child Quan hệ Thuật ngữ thường với Master – quan hệ cha Column Cột bảng liệu Data Dữ liệu, kiện, số liệu Data integrity Tính tồn vẹn liệu Một yếu tố quan thiết kế sở liệu Data source Nguồn cung cấp liệu, cung cấp cho Form, cung cấp liệu cho Report Data Table Bảng liệu- nơi chứa liệu vật lý sở liệu Data type Kiểu liệu Dữ liệu sở liệu phải định kiểu: kiểu số, kiểu chữ, kiểu lơ gíc, …- kiểu liệu Database Cơ sở liệu Nơi chứa toàn dự liệu cho mục đích quản lý đó, liệu thiết kế lưu trữ theo cấu trúc tối ưu Datasheet Bảng liệu- nơi liệu hiển thị dạng bảng bao gồm cột dịng liệu Design View Mơi trường thiết kế, thiết kế Form, thiết kế report, query,… Detete Chỉ hành động xóa ghi khỏi sở liệu EOF End Of File – dấu hiệu cho biết trỏ ghi nằm vị trí cối recorset Trang 201 Copyright® Nguyễn Sơn Hải Giáo trình Microsoft Access 2000 Field Trường liệu Field size Độ lớn trường liệu Form Đối tượng dùng thiết kế giao diện phát triển phần mềm Kết form sử dụng cửa sổ, hộp thoại- nơi mà người dùng sử dụng để thao tác phần mềm Form wizard Một trình điều khiển giúp đơn giản tạo form nhập liệu Formating Chỉ việc định khuôn dạng liệu hiển thị Group By Một mệnh đề câu lệnh SQL dùng nhóm ghi phục vụ việc tổng hợp liệu Input mark Mặt nạ để nhập liệu hay khuôn nhập liệu Insert Chỉ hành động chèn thêm ghi lên bảng sở liệu Master Quan hệ cha Thuật ngữ thường với Child – quan hệ Order By Một mệnh đề câu lệnh SQL dùng xếp ghi Query Một đối tượng dùng truy xuất, xử lý liệu hệ sở liệu Record Bản ghi Recordset Tập hợp ghi Relationship Chỉ quan hệ bảng sở liệu Report Một trình điều khiển giúp đơn giản tạo report để hiển thị in wizard ấn liệu Row Dòng bảng liệu Select Chỉ hành động chọn ghi từ sở liệu SQL Structured Query Laguage – ngôn ngữ truy vấn liệu có cấu trúc Một ngơn ngữ xử lý liệu phổ dụng hệ sở liệu Với Access, Query Design nơi để thiết kế tạo câu lệnh SQL thi hành phép xử lý liệu Trang 202 ... Gắn kết Menu, Toolbar Một Menu hay Toolbar sau tạo ra, muốn kèm với đối tượng phải thực gắn kết vào đối tượng cách thiết lập thuộc tính Toolbar - muốn gắn Toolbar Menu Bar – nêu muốn gắn menu bar... chọn New Menu kéo mục New Menu danh sách Commands thả lên Toolbar thiết kế: Hãy kéo thả đủ số menu cấp (3 menu cấp 1) Tiếp theo thay đổi tiêu đề cho menu cách: - Nhấn chuột phải lên menu cần... Mở đối tượng cần gắn kết Menu ToolBar (ví dụ form) chế độ Design View: Bước 2: Chọn Menu Bar ToolBar cần gắn kết cách thiết lập thuộc tính ToolBar Menu Bar (hình chọn Menu Bar Quản lý lương) Tạo