Tải bản đầy đủ (.ppt) (14 trang)

slide 1 hệ quản trị cơ sở dữ liệu microsofts access chương vi macro 1 psd chương vi macro i giới thiệu chức năng tạo mới thực hiện xử lý lỗi gắn macro với sự kiện ii một số hành động thường dùng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (279.29 KB, 14 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

Hệ quản trị cơ sở dữ liệu



<b>MICROSOFTS ACCESS</b>



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>Chương VI. MACRO</b>



• I. Giới thiệu


Chức năng, tạo mới, thực hiện, xử lý lỗi, gắn Macro với sự
kiện


• II. Một số hành động thường dùng


• III. Macro tự động, Macro nhóm, Macro điều kiện
3 vấn đề nêu trên; tham chiếu dữ liệu từ form, report;
• IV. Xây dựng menu bằng Macro


• V. Các ví dụ:


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>I. GIỚI THIỆU</b>



<b>1. Ý nghĩa: </b>


- Là công cụ cho phép xác định một tập các thao
tác trên các đối tượng trong CSDL của Access
như mở biểu mẫu, mở bảng, mở báo biểu,...


- Macro còn cho phép tạo hệ thống menu.


<i><b>* Macro được xây dựng dựa trên một số hành động có </b></i>
<i><b>sẵn do Access cung cấp.</b></i>



</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

<b>I. GIỚI THIỆU</b>



<b>2. Tạo mới: </b>


- Trong cửa sổ chính, chọn đối tượng Macros và
nhấp nút New để tạo mới 1 Macro.


* Giao diện:
- Action


- Comment
- Action


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

<b>I. GIỚI THIỆU</b>



<b>3. Thực hiện Macro: </b>


<i><b>* Sau khi khai báo xong các hành động của Macro, </b></i>
<i><b>phải lưu trước khi chạy Macro.</b></i>


<b>Cách 1: Nhấp nút Run trên thanh công cụ hoặc </b>
và menu Run/Run


<b>Cách 2: Gắn Macro với 1 sự kiện trong Form </b>
hoặc Report


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

<b>I. GIỚI THIỆU</b>



<b>4. Xử lý lỗi của Macro: </b>



<i><b>* Khi chạy macro, nếu gặp lỗi ở một hành động nào </b></i>
<i><b>đó trong các hành động đã khai báo, cửa sổ lỗi:</b></i>


<b>* Các nút:</b>
- Step


- Halt


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

<b>II. CÁC HÀNH ĐỘNG THƯỜNG DÙNG</b>



<b>1. MsgBox: </b>Hiển thị thông báo


<b>2. OpenTable </b>: Mở bảng


<b>3. OpenQuery</b>: Mở truy vấn


<b>4. OpenForm</b>: Mở biểu mẫu


<b>5. OpenReport</b>: Mở báo biểu


<b>6. GotoRecord</b>: Di chuyển mẫu tin


<b>7. Save</b>: Lưu đối tượng


<b>8. Close:</b> Đóng đối tượng


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

<b>III. CÁC LOẠI MACRO</b>



<b>1. Macro tự động: </b>



- Là Macro đặc biệt có tên là Autoexec, Macro
này sẽ tự động thực hiện mỗi khi mở CSDL.
- Thông thường dùng Macro này để mở Form


chứa giao diện ban đầu của CSDL.
<b>2. Macro Nhóm:</b>


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

<b>III. CÁC LOẠI MACRO</b>



<b>2. Macro Nhóm:</b>


- Để tạo Macro nhóm, trong cửa sổ tạo Macro ta
chọn menu <b>View/Menu Name</b>, khi đó:


+ Gõ tên nhóm vào cột
Macro Name


+ Với mỗi nhóm, ta có
thể lần khai báo nhiều
hành động.


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

<b>III. CÁC LOẠI MACRO</b>



<b>3. Macro điều kiện: </b>


- Để tạo Macro điều kiện, View/Conditions, khi
đó:


+ Gõ điều kiện vào cột


Condition


+ Mỗi điều kiện chỉ có
thể thực hiện được
một hành động.


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

<b>III. CÁC LOẠI MACRO</b>



<b>3. Tham chiếu dữ liệu:</b>


- Để có thể lấy dữ liệu từ Form/Report để thực
hiện Macro, ta dùng cú pháp sau:


</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>

<b>IV. XÂY DỰNG MENU</b>



<b>4. Xây dựng menu: </b>


</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>

<b>IV. XÂY DỰNG MENU</b>



<b>4. Xây dựng menu: </b>
<b>Bước 2: Tạo 1 </b>


Macro chứa các
hành động


AddMenu, với
mỗi hành động


</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>

<b>V. VÍ DỤ TỔNG HỢP</b>




<b>1. Tạo cửa sổ kiểm tra mật khẩu</b>
<b>2. Xây dựng chức năng tìm kiếm </b>


</div>

<!--links-->

×