1.Application: Dùng ựể thực hiện các công việc liên quan ựến ứng dụng.
a) Các phương thức của Application:
− SetOption: thiết lập các tùy chọn trong cửa sổ Options.
Cú pháp :
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 − Quit: thoát khỏi Access
Cú pháp :
QuitType: kiểu ựóng.
∗ 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 thị hộp thoại hỏi người dùng có lưu những thay ựổi không.
∗ acExit: Thoát và không lưu..
b) Các thuộc tắnh của Application:
− MenuBar: dùng ựể tạo thanh menu cho chương trình.
Cú pháp :
2. Docmd: Dùng ựể thực hiện những công việc thông thường trong access bằng ngôn ngữ VB như mở form, mở report, query, lọc dữ liệu, thi hành macro, ....
Application.SetOption OptionLabel, OptionValue
Application.Quit QuitType
a) Các phương thức của Docmd:
− Close: Dùng ựể ựóng ựối tượng.
Cú pháp
−ObjectType: kiểu ựối tượng cần ựóng
acForrm: Đóng form. acReport: Đóng report. acQuery: Đóng query. acTable: Đóng bảng.
−ObjectName: Tên ựối tượng cần ựóng.
−SaveOption: Tùy chọn lưu hoặc không lưu khi ựóng
ựối tượng.
SaveNo: Không lưu. SaveYes: Luôn lưu.
SavePromt: Hiển thị hộp thoại nhắc lưu nếu có sự thay ựổi.
Vắ dụ:
DoCmd.Close acForm, "frmHoadon", acSaveNo − OpenForm: Mở form và thiết lập môi trường làm việc
cho form
Cú pháp
− ObjectName: tên form muốm mở.
− ViewMode: chế ựộ mở.
acDesign: mở form ựể thiết kế. acNormal:mở form ựể thao tác.
− FilterName : Mở form ựể lọc.
DoCmd.Close [ObjectType], [ObjectName], [SaveOption]
DoCmd.OpenForm [objectName], [ViewMode], [FilterName], [WhereCondition], [DataMode],
−WhereCondition: ựiều kiện giới hạn dữ liệu.
−DataMode: thiết lập chế ựộ dữ liệu trên form.
−WindowsMode: thiết lập kiểu cửa sổ của form:
acDialog : Kiểu hộp thoại.
acWindowsNormal Kiểu cửa sổ bình thường. Vắ dụ:
DoCmd.OpenForm "frmLapHoaDon", , ,"hoadonID = 'HĐ0035' − OpenReport: Mở report và thiết lập môi trường làm việc
cho report
Cú pháp:
−ObjectName Ờ tên Report.
−ViewMode: Chế ựộ mở.
acDesign: Mở report ở chế ựộ thiết kế. acNormal: Mở Report ựể thi hành. − FilterName : ựiều kiện lọc.
− WhereCondition: điều kiện giới hạn dữ liệu nguồn.
− DataMode: thiết lập chế ựộ dữ liệu trên Report.
− WindowsMode: thiết lập kiểu cửa sổ report:
acDialog: Kiểu hộp thoại.
acWindowsNormal: Kiểu cửa sổ bình thường. Vắ dụ:
DoCmd.OpenReport "rptHoadon", , ,"hoadonID= '" + txtHoadonID + "'"
− GotoRecord: Di chuyển giữa các record Cú pháp:
DoCmd.OpenReport [objectName], [ViewMode], [FilterName], [WhereCondition], [DataMode],
[WindowsMode]
DoCmd. GotoRecord [ObjectType], [ObjectName], [Record]
−ObjectType: kiểu ựối tượng.
−ObjectName: Tên ựối tượng.
−Record:
acFirst: Di chuyển ựến record ựầu. acLast: Di chuyển ựến record cuối. acNewRec: Di chuyển ựến record mới. acNext: Di chuyển ựến record tiếp.
acPrevious: : Di chuyển ựến record trước. − Quit: Thoát khỏi access
Cú pháp:
− QuitType: kiểu thoát
acQuitPrompt: Hiển thị hộp thoại nhắc lưu nếu có sự thay ựổi trước khi thoát
acQuitSaveAll: thoát và lưu tất cả. acQuitSaveNone: thoát và không lưu. − RunSQL: thực thi câu lệnh SQL
Cú pháp:
Vắ dụ:
DoCmd.RunSQL "UPDATE canbo SET luongchinh = hessoluong*290000"