Bài giảng Access - Phần V: Macros

Để thực hiện một tập hợp các công việc tuần tự đã được sắp xếp trong Access, ta liệt kê bằng các lệnh Macro (vĩ mô) một lần, sau đó cho chạy tệp lệnh đó. Công việc đó gọi là tự động hoá bằng Macro

VD:

- Lệnh chạy một truy vấn Append, sau đó chạy truy vấn Update để cập nhật lại và chạy tiếp một truy vấn Make Table.

- Lệnh mở tuần tự một bảng, Form và chạy một Query một cách tự động .

 

ppt20 trang | Chia sẻ: gaobeo18 | Lượt xem: 1075 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng Access - Phần V: Macros, để tải tài liệu về máy bạn click vào nút TẢI VỀ ở trên
Phần V: MacrosTự động hoá các công việcI. MACRO là gì?Để thực hiện một tập hợp các công việc tuần tự đã được sắp xếp trong Access, ta liệt kê bằng các lệnh Macro (vĩ mô) một lần, sau đó cho chạy tệp lệnh đó. Công việc đó gọi là tự động hoá bằng MacroVD:Lệnh chạy một truy vấn Append, sau đó chạy truy vấn Update để cập nhật lại và chạy tiếp một truy vấn Make Table... Lệnh mở tuần tự một bảng, Form và chạy một Query một cách tự động ...Date2Access2000 - MacroMở CSDL.Từ cửa sổ Database/ Chọn Macros/ Kích NewCửa sổ Macro xuất hiệnII. Tạo một Macro đơn giản- Trong cột Action chọn các hành động để Macro thực hiện.Date3Access2000 - Macro4. Chọn một hành động để Macro thực hiện (chọn OpenTable, Open Form ...).Date4Access2000 - Macro5. Đặt các thuộc tính cho hành động Macro - Table name: Chọn Tên bảng(tên bảng)- View: Chọn khung thể hiện(Datasheet, Design, Print preview)- Data mode: Chế độ CSDL(Add, Edit, Read only)Date5Access2000 - Macro6. Ghi Macro lên đĩaCách 1:Kích vào nút Close của Cửa sổ MacroChọn Yes/ Gõ tên/ SaveCách 2: . Mở menu File/ Save. Gõ tên/ SaveDate6Access2000 - MacroIII. Chạy một MacroTH1: Trong khi đang mở Macro dưới dạng Design:C1: Mở Menu Run/ Run.C2: Kích vào nút “Run” (chấm than) trên thanh công cụ.TH2:- Tại cửa sổ Database/ Chọn Macro muốn chạy- Kích vào nút Run (Kích phải/ RUN hoặc kích đúp).Date7Access2000 - MacroIV. Sửa một MacroMở CSDL làm việcKích vào đồi tượng Macro/ Chọn Macro cần sửaKích vào Design/ Tạo sự thay đổi mà bạn muốnThêm hành động (Action).Xóa các hành động.Thay đổi hành động.Ghi lên đĩa những thay đổi.Date8Access2000 - MacroV. Một số Macro cơ bảnHành độngOpenTableOpenFormOpenQueryOpenReportCloseSaveOutputToMsgBoxMaximize...Giá trịChọn TênForm, Report,...DatasheetDesignPrin PreviewAdd, Edit, Read-Only...Thuộc tínhNameViewData ModeObject TypeObject NameOutput FormatOutput File...Date9Access2000 - MacroVI. Tạo Macro cho nút lệnh (Command) trên FormMở CSDLMở Form dưới dạng Design ViewTắt nút lệnh Control Wizard trên thanh ToolboxKích chuột vào Nút lệnh Command Button đưa vào vị trí trên Form mà ta muốn đặtDate10Access2000 - Macro5. Kích phải vào nút lệnh/ Chọn Properties (chọn nút lệnh, Kích nút Properties trên thanh công cụ)6. Chọn Event/ Chọn sự kiện OnClick/ chọn Macro muốn thực hiện.Cửa sổ Properties xuất hiện:7. VDDate11Access2000 - MacroMột số cách tạo Macro khácMở Form ở dạng DesignĐưa nút lệnh vào FormTạo theo các cách sau:+ Kích vào Nút “...” tại sự kiện OnClick/ Chọn Macro và xây dựng Macro mới theo yêu cầu của bài toán.+ Kích phải vào đối tượng/ Build Event.../ Xây dựng Macro theo theo yêu cầu+ Tạo từ nút Control WizardDate12Access2000 - MacroTạo Macro khởi động Khi mở tệp CSDL ra thì Macro này thực hiện công việc của nó.Cách tạo: Tương tự cách tạo thông thường.Sau khi tạo xong, ghi Macro này với tên: Autoexec.Date13Access2000 - MacroSử dụng Macro tạo MenuI. Menu là gi? Menu là một hệ gồm một danh sách các menu hiển thị trên dòng dầu của màn hinh. Mỗi menu gồm một hoặc nhiều menu thành phần. Mỗi một thành phần có thể là	- Một nút lệnh	- Một menu conMỗi một menu con có cấu trúc như một menu Date14Access2000 - MacroII. Cách xây dựng menuã Mỗi một menu được mô tả bằng một hành động Addmenu trong cửa sổ Macro, gồm hai thành phần.   - Menu name: Tên menu - Menu Macro name: tên macro. Macro này dùng để mô tả các menu thành phần của menu.ã Để xây dựng hệ thống menu ta dùng một Macro có nhiều hành động Addmenu. Ví dụ: dưới đây là môt menu đã được định nghĩa. Date16Access2000 - MacroCác bước tạo gồm 2 phầnA. Tạo Macro.B1. Tạo một macro (ví dụ: MenuA) Tại mục Action chọn Addmenu- Tại mục Menu name đặt tên cho menu (ví dụ: Tệp, Soạn thảo ) - Tại mục Menu Macro Name đặt tên một Macro (Ví dụ: Mcr1 ) để sau này sử dụng tạo menu con tiếp theo. B2. để tạo các menu con, thực hiện các thao tác - Tại mục Macro name gõ tên của menu con muốn hiển thị (Hệ thống tài khoan) - Tại mục Action chọn hành động cần thực hiện (Chọn Open Form) - Ghi lại Macro với tên đã được định nghĩa ở bước 1(ví dụ: tên là Mcr1..)Date18Access2000 - MacroLưu ý: để xuất hiện Macro name. Từ menu View/ chọn macro name. Muốn có nhiều menu con thi tại bước 2 ta lại chọn hành động Addmenu và thực hiện các bước như ở bước 1 - Mỗi một hành động sẽ cho một thành phần (têp..) - Mỗi một hành động đặt một tên và một Macro Date19Access2000 - MacroB. Tạo FormTạo form lấy làm giao diên chính, mở thuộc tính Properties.Tại thành phần Menu bar gõ tên macro vừa định nghĩa menu( ví dụ: MenuA).

File đính kèm:

  • pptMacro1.ppt
Bài giảng liên quan