Doituong MACRO
Chia sẻ bởi Trần Ngọc Vũ An |
Ngày 23/10/2018 |
36
Chia sẻ tài liệu: doituong MACRO thuộc Bài giảng khác
Nội dung tài liệu:
Design: NguyÔn HiÒn Du
Các phương thức của docmd
1. Ta có thể sử dụng lênh Macro trong chương trình bằng câu lệnh DOCMD
Cú pháp:
Docmd.tên_phương_thức [danh sách tham số]
Trong đó: tham số chia làm 2 loại
+ Tên đối tượng do người dùng định nghĩa
+ Các hằng của hệ thống
ví dụ:
Với phương thức OutputTo
Design: NguyÔn HiÒn Du
Có 5 tham số:
+ Objecttype: kiểu đối tượng cần xuất
+ Objectname: tên đối tượng cần xuất
+ Outputformat: kiểu đối tượng cần định nghĩa
+ OutputFile: tên tệp tin cần xuất
Câu lệnh
DoCmd.OutputTo acOutputTable, "hoso", "Microsoft Excel (*.xls)", "d: emp"
Design: NguyÔn HiÒn Du
2. Các tham số trong câu lệnh Docmd
Khi soạn thảo ta sẽ nhận được bảng danh sách các phương thức như : acform, acmacro
ví dụ: Docmd.close acform,"Hoso"
Lưu ý:
nếu các tham số bị bỏ qua, hệ thống sẽ lấy giá trị mặc định cho tham số do
ví dụ:
DoCmd.OpenForm "hoso", , , , , acDialog
Design: NguyÔn HiÒn Du
3. Một số phương thức
+ OpenForm : mở form
+ OpenTable : mở bảng
+ OpenReport: mở báo cáo
+ OpenModul: mở một chương trình con được định nghĩa trong modul
ví dụ:
DoCmd.OpenReport "hoso", acViewPreview
Docmd.OpenModul "Vidu","Kiemtra"
Design: NguyÔn HiÒn Du
đối tượng và biến đối tượng
Các kiểu đối tượng thường dùng trong Access gồm : Database, Query, Form, Report.
Design: NguyÔn HiÒn Du
Một số khái niệm cơ bản
Biến đối tượng
là biến biểu thị một đối tượng. Nó được khai báo với kiểu dữ liệu là các đối tượng cụ thể.
Ví dụ:
Dim DB as Database
Dim Frm as Form
Biến DB dùng để biểu thị một cơ sở dữ liệu
Biến Frm dùng để biểu thị một form
Design: NguyÔn HiÒn Du
2. Tập đối tượng
là tập hợp các đối tượng cùng loại. Khi sử dụng ta chỉ cần thên ký tự S vào sau tên đối tượng.
Ví dụ:
Tất cả các Report được tạo ra đề thuộc tập Reports.
Tất cả các Form đang mở đề thuộc tập Forms
Lưu ý. Có hai loại đối tượng:
Đối tượng tiền định do access định nghĩa,trong nó có nhiều đối tượng con.
Đối tượng do người dùng định nghĩa (tạo ra)
Design: NguyÔn HiÒn Du
3. Các thành phần của đối tượng
+ Thuộc tính
+ Phương thức
+ Đối tượng con
ví dụ:
+ các biểu mẫu là đối tượng con của đối tượng Forms
+ count là thuộc tính của forms
4. Quy tắc hiển thị
để hiển thị các thành phần của đối tượng ta dùng dấu chấm than (!), dấu chấm (.) hoặc ("tendoituong")
ví dụ: Forms!Hoso hoặc Forms.diem hoặc Forms ("Danhsach")
Lưu ý: nếu trong tên đối tượng có dấu cách thi phải đặt trong dấu ngoặc vuông ([]). ví du: forms![Danh sach]
Design: NguyÔn HiÒn Du
Biến đối tượng
Khai báo
Cú pháp:
Dim tên_biến as Kiểu đối tượng
ví dụ:
Dim DBS as database
Dim Frm as Form
2. Gắn biến với đối tượng
Cú pháp:
Set tên_biến=đối_tượng_cần _hiển_thi
ví du:
Set frm=forms!hoso
Set dbs=Opendatabase("db1.mdb")
Design: NguyÔn HiÒn Du
3. Sử dụng biến
Sau khi định nghĩa biến ta có thể dùng biến thay thế cho đối tượng.
Giả sử trên form [ho so] có text box [ho ten]
Để gắn kết:
Set Frm =forms![Ho so]
Để hiển thị form [ho so]:
Frm.visible=true
Để tham chiếu đến text box [ho ten]
Frm![ho ten]
Design: NguyÔn HiÒn Du
4.một số thuộc tính của đối tượng
Name: cho biết tên đối tượng
Visible : cho hiển thị hay không hiển thị
Count : đếm số lượng các đối tượng con trong tâp đối tượng
Controltype: xác định kiểu của các điều khiển trên đối tượng
Value : biểu hiện giá trị của các điều khiển
Design: NguyÔn HiÒn Du
Các phương thức của docmd
1. Ta có thể sử dụng lênh Macro trong chương trình bằng câu lệnh DOCMD
Cú pháp:
Docmd.tên_phương_thức [danh sách tham số]
Trong đó: tham số chia làm 2 loại
+ Tên đối tượng do người dùng định nghĩa
+ Các hằng của hệ thống
ví dụ:
Với phương thức OutputTo
Design: NguyÔn HiÒn Du
Có 5 tham số:
+ Objecttype: kiểu đối tượng cần xuất
+ Objectname: tên đối tượng cần xuất
+ Outputformat: kiểu đối tượng cần định nghĩa
+ OutputFile: tên tệp tin cần xuất
Câu lệnh
DoCmd.OutputTo acOutputTable, "hoso", "Microsoft Excel (*.xls)", "d: emp"
Design: NguyÔn HiÒn Du
2. Các tham số trong câu lệnh Docmd
Khi soạn thảo ta sẽ nhận được bảng danh sách các phương thức như : acform, acmacro
ví dụ: Docmd.close acform,"Hoso"
Lưu ý:
nếu các tham số bị bỏ qua, hệ thống sẽ lấy giá trị mặc định cho tham số do
ví dụ:
DoCmd.OpenForm "hoso", , , , , acDialog
Design: NguyÔn HiÒn Du
3. Một số phương thức
+ OpenForm : mở form
+ OpenTable : mở bảng
+ OpenReport: mở báo cáo
+ OpenModul: mở một chương trình con được định nghĩa trong modul
ví dụ:
DoCmd.OpenReport "hoso", acViewPreview
Docmd.OpenModul "Vidu","Kiemtra"
Design: NguyÔn HiÒn Du
đối tượng và biến đối tượng
Các kiểu đối tượng thường dùng trong Access gồm : Database, Query, Form, Report.
Design: NguyÔn HiÒn Du
Một số khái niệm cơ bản
Biến đối tượng
là biến biểu thị một đối tượng. Nó được khai báo với kiểu dữ liệu là các đối tượng cụ thể.
Ví dụ:
Dim DB as Database
Dim Frm as Form
Biến DB dùng để biểu thị một cơ sở dữ liệu
Biến Frm dùng để biểu thị một form
Design: NguyÔn HiÒn Du
2. Tập đối tượng
là tập hợp các đối tượng cùng loại. Khi sử dụng ta chỉ cần thên ký tự S vào sau tên đối tượng.
Ví dụ:
Tất cả các Report được tạo ra đề thuộc tập Reports.
Tất cả các Form đang mở đề thuộc tập Forms
Lưu ý. Có hai loại đối tượng:
Đối tượng tiền định do access định nghĩa,trong nó có nhiều đối tượng con.
Đối tượng do người dùng định nghĩa (tạo ra)
Design: NguyÔn HiÒn Du
3. Các thành phần của đối tượng
+ Thuộc tính
+ Phương thức
+ Đối tượng con
ví dụ:
+ các biểu mẫu là đối tượng con của đối tượng Forms
+ count là thuộc tính của forms
4. Quy tắc hiển thị
để hiển thị các thành phần của đối tượng ta dùng dấu chấm than (!), dấu chấm (.) hoặc ("tendoituong")
ví dụ: Forms!Hoso hoặc Forms.diem hoặc Forms ("Danhsach")
Lưu ý: nếu trong tên đối tượng có dấu cách thi phải đặt trong dấu ngoặc vuông ([]). ví du: forms![Danh sach]
Design: NguyÔn HiÒn Du
Biến đối tượng
Khai báo
Cú pháp:
Dim tên_biến as Kiểu đối tượng
ví dụ:
Dim DBS as database
Dim Frm as Form
2. Gắn biến với đối tượng
Cú pháp:
Set tên_biến=đối_tượng_cần _hiển_thi
ví du:
Set frm=forms!hoso
Set dbs=Opendatabase("db1.mdb")
Design: NguyÔn HiÒn Du
3. Sử dụng biến
Sau khi định nghĩa biến ta có thể dùng biến thay thế cho đối tượng.
Giả sử trên form [ho so] có text box [ho ten]
Để gắn kết:
Set Frm =forms![Ho so]
Để hiển thị form [ho so]:
Frm.visible=true
Để tham chiếu đến text box [ho ten]
Frm![ho ten]
Design: NguyÔn HiÒn Du
4.một số thuộc tính của đối tượng
Name: cho biết tên đối tượng
Visible : cho hiển thị hay không hiển thị
Count : đếm số lượng các đối tượng con trong tâp đối tượng
Controltype: xác định kiểu của các điều khiển trên đối tượng
Value : biểu hiện giá trị của các điều khiển
Design: NguyÔn HiÒn Du
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Ngọc Vũ An
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)