Tải bản đầy đủ (.pdf) (5 trang)

thao tác chèn thêm cột điều kiện trong tập lệnh doc

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 (128.77 KB, 5 trang )

1) Thao tác chèn thêm cột điều kiện trong tập
lệnh
 Bước 1 : Trong cửa sổ database windows chọn
ngăn macro  New
 Bước 2 : Chọn View  chọn Conditions  gỏ
biểu thức điều kiện vào cột này
 Bước 3 : Chọn hành động ở cột action để thực
hiện macro khi điều kiện thỏa. Trong trường
hợp 1 điều kiện ứng với nhiều hành động, các
hành động tiếp theo phải gỏ dấu … ở cột kế
tiếp.
Conditions

Action
Điều kiện 1

Hành
động 1.1
… Hành
động 1.2
… Stopmacro

Điều kiện 2

Hành
động 2.1
… Hành
động 2.2

Thí dụ mẫu về macro có điều kiện
Giả sử bạn có form NhapNv, mỗi nhân viên có 1 mã


số không được trùng bạn muốn tạo 1 macro kiểm tra
mã số nhân viên không được phép trùng, nếu trùng
thì hiển thị thôngbáo và ngăn con trỏ không cho di
chuyển sang field kế tiếp và cho phép bạn nhập lại 
để thực hiện điều đó bạn phải tạo 1 macro có điều
kiện kiểm tra xem dữ liệu nhập trong textbox có bị
trùng ? nếu có sẽ thực hiện các hành động trên.
Cách thực hiện :

B1 : tạo 1 macro có điều kiện
Condition : Dcount ( “*”, “TNhanvien” , “MaNV =
Forms!NhapNV!MaNV”) >=1
Action : 3 hành động được thực hiện khi điều kiện
đúng
- Msgbox : “Mã nhân viên này đã có”  hiển thị
thông báo trùng dữ liệu
- CancelEvent  hủy bỏ sự kiện khóa con trỏ
không cho sang field kế
- StopMacro  chấm dứt thực thi macro này

















B2 : Vào hộp textbox chứa MaNV trên form
NhapNV  chọn ngăn event  chọn before update
 chọn macro vừa tạo
Macro AutoExec : là 1 macro đặc biệt cho phép tự
động thực hiện mỗi khi mở CSDL trong Access.
Người ta thường dùng nó để mở form giới thiệu của
ứng dụng.


×