VI. LÀM VIỆC VỚI CÁC ĐỐI TƯỢNG APPLICATION
4) Phương pháp Quit
THÀNH PHẦN
PHẦN
acSave Tự động lưu tất cả các đối tượng không cần hỏi.
acPrompt Trước khi thoát, hiện hộp thoại yêu cầu
khẳng định việc lưu dữ liệu.
acExit Thoát khỏi Access mà không lưu gì cả.
5) Phương pháp SetOption
Ý nghĩa : thiết lập các tùy chọn trong cửa sổ Options.
Application.SetOption tenMucTuyChon, giaTriMucTuyChon Giải thích : THÀNH PHẦN MÔ TẢ TenMucTuyC hon
Biểu thức chuỗi có giá trị như tên mục trong cửa sổ tùy chọn.
giaTriMucTu yChon
Có giá trị tùy vào mục tùy chọn.
Ví dụ : Thiết lập mục tùy chọn của trang Edit/Find mục conFirm
Application.SetOption “Confirm record changes “, False
Application.SetOption “Confirm document deletions”, 0
Application.SetOption “Confirm Action queries”, 0
VII. ĐỐI TƯỢNG DOCMD
1) Phương pháp OpenForm
Ý nghĩa : Dùng để mở biểu mẫu. Cú pháp :
DoCmd.OpenForm tenBieuMau[, kieumo] [, tenQuery]
[, dieukienLoc] [, kieuNhapLieu] [, kieuCuaSo] [, thamso]
Giải thích :
PHẦN
TenBieuMau Biểu thức chuỗi có giá trị là tên biểu mẫu.
KieuMo caDesign, acFormDS,
acNomal(default), acPreview tương ứng với kiểu mở thiết kế, Datasheet, bình thường, xem trước khi in.
tenQuery Biểu thức chuỗi có giá trị là tên query.
DieuKienLoc Biểu thức chuỗi có giá trị là chuỗi trong thành phần Where của Query. KieuNhapLie u caFormAdd, acFormEdit, acFormPropertySettings(defau lt), acFormReadOnly,
acFormPropertySettings
Access tương ứng với mở cho thêm dữ liệu, cho sửa dữ liệu, mở với việc cập nhập dữ liệu tùy vào các thuộc tính
AllowEdits, AllowDeletions, AllowAdditions, DataEntry, mở chỉ đọc.
KieuCuaSo acDialog, acHidden, acIcon, acWindowNomal(default) tương ứng cửa sổ hộp thoại, ẩn, thu gọn thành biểu tượng, mở bình thường.
ThamSo Biểu thức chuỗi được gán vào thuộc tính Openargs
Docmd.OpenForm “KhachHang”, , , , , acDialog
2) Phương pháp OpenReport
Ý nghĩa : Dùng để mở báo cáo. Cú pháp :
Docmd.OpenReport tenBaocao[, kieumo] [, tenQuery] [, dieukienLoc]
Giải thích :
THÀNH PHẦN PHẦN
MÔ TẢ
tenBaoCao Biểu thức chuỗi có giá trị là tên của báo cáo.
KieuMo acViewDesign,
acViewNormal(default), acViewpriview tương ứng
mở thiết kế, mở bình
thường, mở xem trước khi in.
tenQuery Biểu thức chuỗi có giá trị là tên Query.
DieuKienLoc Biểu thức chuỗi có giá trị là chuỗi trong phần Where của Query.
Ví dụ :
DoCmd.OpenReport “DanhMucvatTu”, acViewPreview
3) Phương pháp SelectObject
Ý nghĩa : Chọn đối tượng. Cú pháp :
Docmd.SelectObject loaiDoituong[, tenDoiTuong] [, TrongcuasoCSDL] Giải thích : THÀNH PHẦN MÔ TẢ LoaiDoiTuon g acForm, acmacro, acModule, acQuery,
acReport, acTable tương ứng form, macro, Module, Query, Report, Table
tenDoiTuong Biểu thức chuỗi có giá trị là tên đối tượng.
TrongCuaSo CSDL
Biểu thức Logic có giá trị là True hay False tương ứng chọn đối tượng trong
CSDL hay đối tượng đang mở. Ví dụ : DoCmd.SelectObject acReport, “DanhMucVatTu”, True 4) Phương pháp PrintOut
Ý nghĩa : In báo cáo. Cú pháp :
DoCmd.PrintOut [vungIn] [, tuTrang, denTrang]
[, chatluongIn] [, soBan] [, collatecopies]
THÀNH PHẦN PHẦN
MÔ TẢ
vungIn acPrintAll, acSelection, asPage tương ứùng in tất cả, in phần chọn, in từ trang đến trang.
tuTrang Biểu thức số có giá trị là trang bắt đầu in.
denTrang Biểu thức số có giá trị là trang cuối.
chatLuongIn acDraft, acHight, acLow, acMedium.
soBan Biểu thức số có giá trị là số bản in
hay False tương ứng xếp thứ tự hay không.
Ví dụ :
DoCmd.PrintOut acPages, 1, 5, acDraft, 1, False 5) Phương pháp RunSQL Ý nghĩa : Mở query. Cú pháp : Docmd.RunSQL cauLenhSQL Giải thích : THÀNH PHẦN MÔ TẢ
CauLenhSQl Biểu thức chuỗi có giá trị là câu lệnh SQL Ví dụ :
Sub chinhTenSub()
DoCmd.RUnSQL “Update DanhMucVatTu Set Tenvt = StrConv(tenvt,3)” End Sub 6) Phương pháp applyFilter Ý nghĩa : Mở Query. Cú pháp : Docmd.ApplyFilter [tenQuery] [, dieuKienLoc] Giải thích : THÀNH PHẦN MÔ TẢ
tenQuery Biểu thức chuỗi có giá trị là tên Query.
dieuKienLoc Biểu thức chuỗi có giá trị là phần Where của câu lệnh SQL