1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Access: Chương 5 - Nguyễn Sơn Hải

34 23 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Bài giảng Access: Chương 5 trình bày về Macro. Nội dung cụ thể của chương này gồm có: Cửa sổ tạo Macro, Macro có điều kiện, Một số macro thường dùng,...Mời các bạn cùng tham khảo nội dung chi tiết.

MACRO Định nghĩa: Macro tập hợp hay nhiều hành động, hành động dùng để thực cơng việc Những hành động cài đặt sẵn ACCESS Bạn dùng Macro để thực số công việc sau: Thêm Form nút lệnh để mở form khác , mở report, công việc với mẫu tin (thêm, xoá, lưu, di chuyển trỏ mẫu tin, …) cơng việc khác Tìm kiếm lọc thơng tin cách tự động nhanh chóng Bạn tạo macro để thiết kế menu gắn form Cửa sổ tạo Macro  Chọn thẻ Macro, chọn nút New: xuất cửa sổ thiết kế Macro chọn hành động cho macro thích cho hành động tương ứng quy định thuộc tinh cho hành động Form: Seletor theo phịng No Ví dụ 1: Tạo Form chạy Record Report indanhsach Navigation Button NoReport chọn từ Combo gắn vào nút lệnh chạy Macro chạy Diving Line No tương ứng form sau: ScrollBar Neither Label Combo box Name: Combo0 Command Bước 1: Tạo Form, có thuộc tính Combobox: lấy liệu từ DMPHONG, có name: Combo0 Bước 2: - Kích phải nút “In danh sách” , chọn Build Event, chọn Macro Builder: Tạo macro sau Action Argument OpenReport Report name: Indanhsachcanbo View: Print Prevew Condition: phong=Form!inphong!combo0 - Kích phải nút “Thoát” , chọn Build Event, chọn Macro Builder: Action Close Argument Object type: Form Object name: inphong Save: Yes Ví dụ 2: Tạo Form chạy report indanhsach theo giới tính gắn vào nút lệnh tương ứng form Đối tượng Action Nhập g.tính Argument Text0 OpenReport Condition: Gioitinh=iif([Form]![ingt]![Text0]=“nam”, False,True) Combo0 OpenReport Condition: Gioitinh=iif([Form]![ingt]! Combo0]=“Nam”,False,True) Frame0 OpenReport Condition: Gioitinh=iif([Form]![ingt]! Frame0]=1,False,True) Check0 OpenReport Condition: Gioitinh=[Form]![ingt]![Check0] Macro có điều kiện: Khái niệm: Macro có chứa điều kiện để kiểm tra trước cho thực hành động Nếu điều kiện thực hiện, ngược lại không thực Chèn thêm cột Condition: cửa sổ thiết kế Macro chọn menu View, chọn Condition chọn biểu tượng Condition công cụ Macro Đặt điều kiện thi hành cho hành động Ví dụ 3: Tạo Form in danh sách theo Optionphòng group: Name: Chon giới tính Check box: Name: gt Commo box: Name: p Ví dụ 7: Tạo Form nhập liệu cho bảng HSCB mẫu sau: Yêu cầu: Các nút sử dung macro Nút xóa có thơng báo “bạn có chắn chắn xóa khơng Y/N? ” Nút thóat có thơng báo Tính lương cho mẫu tin hành Nút Action Argument Đầu Trước Sau Cuối GotoRecord First Prevous Next Last Thêm GotoRecord New Lưu RunCommand SaveRecord Tinh luong Open Query Hủy RunCommand Undo Nút Condition Action Xóa Msgbox(“Bạn có RunCommand chắn xóa khơng?”,36,”Chú ý”)=vbYes Argument DeleteRecor d Thốt Msgbox(“Bạn có Close chắn khơng?”,36,”Chú ý”)=vbYes Form Nhapdl Sau Next Hết mẫu tin Information Macb“ ” Macb is Null Gotorecord Msgbox Một số macro thường dùng Action Addmenu Apply Filter Ý nghĩa Liên kết menu vào menu Lọc liệu Form Beep Cancel Close Phát tiếng kêu Huỷ bỏ biện cố thực Đóng đối tượng mở FindNext Tìm mẫu tin thỏa mãn điều kiện dị tìm hành động FindRecord trước FindRecord GotoControl GotoRecord Tìm kiếm mẫu tin thoả mãn điều kiện Cho phép di chuyển nháy đến điều khiển Di chuyển tương đối trỏ Form, Query Hourblass Cho phép chuyển đổi biểu tượng chuột Action Max/ Min MsgBox Ý nghĩa Phóng to thu nhỏ cửa sổ hành Xuất hộp thoại thông báo hình OpenForm OpenQuery OpenReport Mở Form Mở query mở Report OpenTable Mở bảng OutputTo Đưa liệu Access dạng Quit Requery RunCommand Run macro Thoat khỏi Access Cập nhật lại liệu nguồn điều khiển thực số chức menu Thực macro StopMacro Dừng lại Macro thực Autoexec Tự động thực lệnh khởi động Access Nhóm macro: Khái niệm: nhóm macro macro chứa nhiều macro con, thay tổ chức thành macro nằm rời rạc bên ngoài, bạn gom chúng lại với thành tên nhất, macro gom phải tính chất Bước 1: Trên cửa sổ thiết kế Macro; chọn menu View , chọn Macro Name nhập vào biểu tượng Macro Name tahnh công cụ Macro Bước 2: Đặt tên macro nhóm macro cột Macro name Gọi thi hành macro nhóm, bạn theo quy tắc sau: tên nhóm macro.tên macro cần gọi Bước 1: Thiết kế Macro menu_chinh để định nghĩa menu chương trình Macro Name Action Addmenu Argument Menu name: & Hệ thống Menu Macro Name: menu_HT Addmenu Menu name: & Dữ liệu Menu Macro Name: menu_DL Addmenu Menu name: & In ấn Menu Macro Name: menu_IN Bước 2: Thiết kế menu (popoup) Tạo Macro menu_HT Macro Name Action Argument & Giới thiệu OpenForm Form name: Gioithieu & Thoat Quit Tạo Macro menu_DL Macro Name Action Argument & Dữ liệu phòng ban OpenTable Form Name: DMPHONG & Dữ liệu chức vụ OpenTable Form Name: DMCHUCVU & Hồ sơ cán OpenTable Form Name: HSCB Tạo Macro menu_IN Macro Name Action Argument & Danh sách CB phòng ban OpenReport Form Name: DSphongban & Danh sách theo nam sinh OpenReport Form Name: DScanbo & Tìm kiếm cán theo tên OpenForm Form Name: Timten & Lọc danh sách cán FormName: Loc_phong OpenForm Bước 3: Gắn Macro menu vào Form Đặt tên form Form_MENU Thiết lập số thuộc tính cho form sau: Menu Bar menu_chinh (tên Macro) Caption Quản lý lương Record Seletor No Navigation ButtonNo Diving Line No Một số macro thường dùng Action Addmenu Apply Filter Ý nghĩa Liên kết menu vào menu Lọc liệu Form Beep Cancel Close Phát tiếng kêu Huỷ bỏ biện cố thực Đóng đối tượng mở FindNext Tìm mẫu tin thỏa mãn điều kiện dò tìm hành động FindRecord trước FindRecord GotoControl GotoRecord Tìm kiếm mẫu tin thoả mãn điều kiện Cho phép di chuyển nháy đến điều khiển Di chuyển tương đối trỏ Form, Query Hourblass Cho phép chuyển đổi biểu tượng chuột Action Ý nghĩa Max/ Min Phóng to thu nhỏ cửa sổ hành MsgBox Xuất hộp thoại thơng báo hình OpenForm Mở Form OpenQuery Mở query OpenReport mở Report OpenTable Mở bảng OutputTo Đưa liệu Access dạng Quit Thoat khỏi Access Requery Cập nhật lại liệu nguồn điều khiển RunCommand thực số chức menu Run macro Thực macro StopMacro Dừng lại Macro thực ... Command Bước 1: Tạo Form, có thuộc tính Combobox: lấy liệu từ DMPHONG, có name: Combo0 Bước 2: - Kích phải nút “In danh sách” , chọn Build Event, chọn Macro Builder: Tạo macro sau Action Argument... OpenReport Report name: Indanhsachcanbo View: Print Prevew Condition: phong=Form!inphong!combo0 - Kích phải nút “Thốt” , chọn Build Event, chọn Macro Builder: Action Close Argument Object type: Form... View: Print Preview Chon=3 OutPutTo ObjectType: Report ObjectName:InDScanbo Format: Excel Ví dụ 5: Tạo Form lọc liệu theo giới tính sau: Bước 1: Tạo form wizard đẩy liệu từ bảng HSCANBO, có thuộc

Ngày đăng: 08/05/2021, 19:38

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

    2. Cửa sổ tạo Macro

    Ví dụ 1: Tạo Form chạy Report indanhsach theo phòng được chọn từ Combo và gắn vào nút lệnh chạy Macro chạy Report tương ứng trên form như sau:

    3. Macro có điều kiện:

    Ví dụ 3: Tạo Form in danh sách theo phòng hoặc giới tính

    Ví dụ 4 : Tạo Form lựa chọn in như sau:

    Ví dụ 5: Tạo Form lọc dữ liệu theo giới tính như sau:

    Ví dụ 6: Form tìm kiếm theo tên, giới tính

    4. Một số macro thường dùng

    Bước 2: Thiết kế menu con (popoup)

    Bước 3: Gắn Macro menu trên vào Form

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w