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

Bài giảng Microsoft Access 2010 - Chương 7: Tự động hóa ứng dụng bằng Marco

Chia sẻ: Phuc Nguyen | Ngày: | Loại File: PPTX | Số trang:11

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

Bài giảng cung cấp cho người học các kiến thức: Microsoft access 2010, tự động hóa ứng dụng bằng marco, cách tạo và thực thi marco, xây dựng hệ thống menu bằng marco,... Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. Mời các bạn cùng tham khảo chi tiết nội dung bài giảng.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Microsoft Access 2010 - Chương 7: Tự động hóa ứng dụng bằng Marco

  1. TRƯỜNG ĐẠI HỌC KINH DOANH CÔNG NGHỆ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN MICROSOFT                  ACCESS 2010  1
  2. TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN Chương 7 Tự động hóa ứng dụng bằng Marco
  3. 7.1 Marco là gì? Ø Giả sử ta có một công việc gồm 4 thao tác: ü Mở một bảng để sửa (giả sử có tên BanHang) ü Mở một Form ứng vơí bảng đó để vào dữ liệu ü Mở một Report ứng với bảng  đó ü In Report đó Ø Bình thường ta thao tác từng công việc một, hết một công việc, đóng lại và mở  công việc khác cứ như thế cho đến hết. Ø  Nhưng còn một cách khác là xử lý bốn công việc trên một cách tự động bằng  công cụ mà ta hay gọi là Macro.  Ø Giả sử xây dựng một form với nút đóng form bằng cách tạo nút trên form và xây  dựng một macro để đóng form sau đó gán macro cho sự kiện Click của nút. 3
  4. 7.2 Cách tạo và thực thi Marco Ø Cách  tạo:  Chọn  tab Create trên  thanh  Ribbon,  trong  nhóm  lệnh  Macro  &  Code,  click nút Macro ØXuất hiện cửa sổ thiết kế Macro với các thành phần: o Khung bên trái dùng để chọn các action trong Macro. o  Khung bên phải chứa các Action theo nhóm và các đối tượng trong cơ sở dữ  liệu đã được gán macro. 4
  5. 7.2.1 Cách tạo Marco Ø Chọn Action trong khung Add New Action. Ø Ứng với những Action khác nhau thì xuất hiện  các ô cho bạn chọn hoặc nhập các argument  tương ứng. ØVí dụ: khi chọn Action là GotoRecord thì sẽ xuất hiện các Argument như hình. ØTiếp tục chọn Action tiếp theo bằng cách click Add new Action. 5
  6. 7.2.2 Thực thi Marco Ø Đối  với  macro  không  gán  cho  sự  kiện  của  một  đối  tượng  cụ  thể  thì  chọn  tên  macro và click nút run để thực thi hoặc double click vào tên macro, thường dùng  cho các macro chứa các lệnh Open. o Ví dụ: macro mở form. Ø  Đối với macro mà chỉ có thể thực thi khi tác động vào một đối tượng cụ thể trên  form hoặc report thì sau khi tạo và lưu macro thì phải gán macro cho sự kiện của  đối tượng cụ thể. Các thực hiện. Ø  Mở form hoặc report chứa đối tượng cần gán macro. Ø   Click  phải  trên  đối  tượng  chọn properties,  hoặc  chọn  đối  tượng  →  Mở properties Sheet. ØChọn tab Event, chọn sự kiện (event). Ø Trong danh sách xổ xuống chọn tên Macro. 6
  7. 7.2.3 Các Actions và Events thông dụng Ø Actions: Trong  Access  2010  action  được chia thành nhóm theo chức năng. Ø Events: Sự  kiện  tác  động  lên  đối  tượng để thực thi macro. 7
  8. 7.3 Marco Autoexec Ø  Macro Autoexec là macro tự động thực thi khi chương trình được khởi động và  có tên là autoexec. Ø  Macro autoexec thường dùng để mở form giao diện, khi  ứng dụng  được khởi  động thì form giao diện tự động mở ra đầu tiên. Để thực hiện ta tạo một macro  autoexec chứa action OpenForm, Form name là tên form giao diện, tên macro là  autoexec. 7.4 Xây dựng hệ thống menu bằng Marco ØMột  ứng dụng hoàn chỉnh thường cần đến hệ thống menu để liên kết các thành  phần thành một hệ thống. ØVí dụ: hệ thống menu trong chương trình quản lý hóa đơn. 8
  9. 7.4.1 Tạo Marco cho hệ thống menu Ø Trong  Access  2010,  menu  do  người  dủng  tạo  được  tổ  chức  thành  nhóm  giống  như nhóm lệnh trên thanh Ribbon đặt trong tab Add­In. Ø Tạo menu cấp 1: chính là Main Menu dùng action Addmenu với các Argument  như sau: o Menu Name: tên các menu trong menu cấp 1. o  Menu Macro Name: tên macro để tạo menu cấp 2. o  StatusBar  Text: Dòng  văn  bản  xuất  hiện  trên  thanh  status  bar  khi  menu  được chọn. o  Giả sử Main menu gồm 4 Menu. 9
  10. 7.4.1 Tạo Marco cho hệ thống menu Ø Tạo  macro  cho  menu  cấp  2:  Macro  này  có  tên  trùng  với  tên  được  đặt  trong  mục Menu Macro Name của macro cấp 1, mỗi menu là một macro. ØTrong menu chính có bao nhiêu menu con thì tạo bấy nhiêu macro. 10
  11. 7.4.2 Đưa menu vào chương trình Ø Để đưa menu vào hoạt động thì cần phải có một form chính của chương trình,  khi form này được mở thì hệ thống menu sẽ được kích hoạt: o Mở form chính ở chế độ design. o Click phải trên form → properties. o Chọn tab Other ØTại thuộc tính Menu bar, nhập tên macro cấp1. 11
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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