intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài 7 : MACRO

Chia sẻ: Lotus_123 Lotus_123 | Ngày: | Loại File: PPT | Số trang:22

152
lượt xem
34
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Macro là lệnh thực thi một kịch bản công việc nào đó. Tạo macro chính là việc ghi lại một tập các thao tác xử lý của người dùng (Record Macro) sau đó lưu lại thành một bộ lệnh và đặt trong một "MacroName". Ngôn ngữ ghi lại (thể hiện công việc trong macro) trong MS Office là VB (không phải VB.NET). Khi cần thực thi công việc giống như việc đã làm thì chỉ cần chạy MacroName (bấm phím ALT+F8) đó để thực hiện lại một kịch bản. ...

Chủ đề:
Lưu

Nội dung Text: Bài 7 : MACRO

  1. Bài 7 MACRO
  2. Giới thiệu là tập hợp của một hoặc nhiều thao  Macro tác nhằm tạo ra một hoạt động đặc biệt ví dụ : Mở một biểu mẫu (form), in một báo biểu  (report). còn giúp bạn thực hiện các thao tác  Macro bình thường một cách tự động Ví dụ có thể tạo ra một macro giúp bạn in một  báo biểu với chỉ một cú kích chuột.
  3. Tạo MACRO  Chọn mục MACRO và chọn new để tạo mới  Chọn design để vào phần thiết kế MACRO
  4. Phần ghi chú cho từng Bảng thiết kế thao tác Chọn thao tác cho macro Chọn/nhập các thông số cho thao tác Phần trợ giúp/help
  5. Thanh công cụ MACRO
  6. DANH SÁCH CÁC LỆNH AddMenu FindRecord OpenForm RepaintObject SendObject ApplyFilter GotoControl OpenFunction Restore SetMenuItem Beep GotoPage OpenModule RunApp SetValue CancelEvent GotoRecord OpenQuery RunCode SetWarnings Close Hourglass OpenReport RunCommand ShowAllRecords CopyDatabaseFile Maximize OpenTable RunMacro ShowToolbar CopyObject Minimize OutputTo RunSQL StopAllMacros DeleteObject MoveSize PrintOut Save Stopmacro Echo MsgBox Quit SelectObject TransferDatabase FindNext OpenDataAccessPag Rename SendKeys TransferSpreadsheet e TransferText CHI TIẾT
  7. macro  Một macro có thể có nhiều thao tác  Mỗi thao tác sẽ được đặt trong dòng riêng ở cửa sổ design, và có phần thông số riêng biệt  Thứ tự thực hiện ưu tiên từ trên xuống dưới
  8. Ví dụ : Macro mở form chức vụ openform  Mở rộng tối đa toàn bộ màn hình maximize  Và hiện 1 thông báo : đã mở msgbox
  9. Kết quả
  10. Macro nhóm (group macro) có nhiều macro có cùng (gần) chức năng  Khi thì nên đưa vào cùng 1 nhóm  Ví dụ: nhóm macro thao tác trên cửa sổ  Nhóm macro thao tác trên record  Nhóm macro làm báo cáo  …. 
  11. Cách tạo macro nhóm  Tạo macro là mặc định đã tạo ra nhóm macro  Tạo các macro thành phần Nhấp chuột vào để hiện ra cột macro  name thành phần Đặt tên cho các macro thành phần 
  12. Thực thi và truy xuất Không sử dụng lệnh run , hay  Dùng lệnh: Tools \ Macro \ Run macro  Chọn macro cần chạy 
  13. Ví dụ  Macro nhom : thaotacform có 3 macro thành phần  Moform :mở form chức vụ, mở rộng màn hình và hiện thông báo  Dongform :đóng form chức vụ lại và có 1 tiếng beep  Thoat: thoát khỏi
  14. xuất đến đóng form chức vụ :  Truy  Thaotacform.dongform
  15. Điều kiện thực thi thể đặt điều kiện cho các macro thực thi  Có  Click vào biểu tượng condition để hiện cột điều kiện  Nhập điều kiện cho từng sự kiện  Có thể nhập điều kiện vào hộp thoại nhập biểu thức bằng cách click chuột vào
  16. Ví dụ:
  17. Gán macro cho 1 sự kiện macro thực thi cho một sự kiện của một  gán đối tượng trong CSDL  Cho nút bấm button  Cho các sự kiện như: khi mở 1 form, 1 report…
  18. Danh sách sự kiện Söï kieän Moâ taû Before Update Macro hoaëc haøm chaïy khi döõ lieäu trong field cuûa record thay ñoåi, khi chaïy macro naøy ñaùnh giaù tính hôïp leä cuûa döõ lieäu tröôùc khi ghi döõ lieäu leân ñóa. After Update Macro hoaëc haøm chaïy khi döõ lieäu trong field cuûa record ñaõ thay ñoåi vaø ñöôïc ghi leân ñóa. On Change Macro hoaëc haøm chaïy khi noäi dung cuûa text box hoaëc combo box thay ñoåi hoaëc khi baïn di chuyeån töø trang naøy sang trang khaùc. On Enter Macro hoaëc haøm chaïy tröôùc khi moät ñieàu khieån nhaän ñöôïc döõ lieäu do ngöôøi duøng nhaäp vaøo töø baøn phím hoaëc chuoät, hay töø haøm SetFocus, On Enter chæ aùp duïng cho control treân Form chöù khoâng aùp duïng cho
  19. Danh sách sự kiện (tt) Söï kieän Moâ taû On Click Macro hoaëc haøm chaïy khi ñieàu khieån ñöôïc kích chuoät. On Dbl Click Macro hoaëc haøm chaïy khi ñieàu khieån ñöôïc kích ñuùp chuoät. OnMouse Down Macro hoaëc haøm chaïy khi ngöôøi duøng baám nuùt chuoät. OnMouse Move Macro hoaëc haøm chaïy khi ngöôøi duøng di chuyeån chuoät treân ñieàu khieån. On Mouse Up Macro hoaëc haøm chaïy khi ngöôøi duøng buoâng nuùt chuoät. On Key Down Macro hoaëc haøm chaïy khi ngöôøi duøng baám phím. On Key Up Macro hoaëc haøm chaïy khi ngöôøi duøng ngöng baám phím.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2