YOMEDIA
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
108
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.
AMBIENT/
Chủ đề:
Nội dung Text: Bài giảng Microsoft Access 2010 - Chương 7: Tự động hóa ứng dụng bằng Marco
- TRƯỜNG ĐẠI HỌC KINH DOANH CÔNG NGHỆ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
MICROSOFT
ACCESS 2010
1
- 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
- 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
- 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
- 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
- 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.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
- 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
- 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 AddIn.
Ø
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
- 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
- 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
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
ERROR:connection to 10.20.1.98:9315 failed (errno=111, msg=Connection refused)
ERROR:connection to 10.20.1.98:9315 failed (errno=111, msg=Connection refused)
Đang xử lý...