Tập hợp đối tượng Databases: 9 Thuộc tính:
Count: số CSDL đang mở 9 Phương thức:
.Refresh: Cập nhật lại các đối tượng ứng với những thay đổi trên lược đồ của CSDL.
Đối tượng kiểu Database: 9 Thuộc tính
Name: Tên đầy đủ của CSDL
Updatable (True/False): Có cập nhật được CSDL không. 9 Phương thức:
.CreateTableDef: Tạo bảng mới
Set <tên biến TableDef> = <Tên biến Database>.CreateTableDef([<tên bảng>])
Tên bảng là xâu kí tự. Nếu không chỉ rõ tên bảng, phải gán giá trị cho thuộc tính Name của biến kiểu TableDef. .CreateQueryDef: Tạo truy vấn mới DbEngine Workspaces Databases TableDefs Fields QueryDefs Fields Indexes Fields Parameters Fields Recordsets
Bài giảng Lập trình trong Access
Set <tên biến QueryDef> = <Tên biến Database>.CreateQueryDef([<tên query>][,<Văn bản SQL>])
Tên truy vấn và văn bản SQL đều là xâu kí tự. Nếu không chỉ rõ trong phương thức, phải gán giá trị cho các thuộc tính Name và SQL của biến kiểu QueryDef.
.Execute: Thực hiện truy vấn hành động (bổ sung, loại bỏ, thay đổi), tạo bảng...
<Tên biến CSDL>.Execute <Nguồn>,<Cách thức>
Nguồn: Xâu kí tự chỉ tên hoặc văn bản SQL của truy vấn.
Cách thức: cho phép chọn một số hằng của DAO, có chấp nhận mất nhất quán dữ liệu không...
.OpenRecordset
Set <tên biến kiểu Recordset> = <Tên biến CSDL>.OpenRecordset
(<Nguồn>[,<Kiểu>])
Nguồn: xâu kí tự chỉ tên bảng, tên truy vấn hoặc văn bản SQL của truy vấn. Kiểu: Kiểu của Recordset. Chọn các hằng của DAO như: dbOpenTable, dbOpenDynaset, dbOpenSnapshot.
b. Tập hợp đối tượng kiểu TableDefs. Đối tượng kiểu TableDef
Tập hợp đối tượng TableDefs: Tham chiếu các bảng trong CSDL 9 Thuộc tính:
Count: số bảng trong CSDL 9 Phương thức:
.Append: thêm một bảng mới vào CSDL
<Tập hợp>.Append <tên biến bảng> .Delete: xóa một bảng khỏi CSDL
<Tập hợp>.Delete “<tên bảng>” (có thể là giá trị thuộc tính Name) Đối tượng kiểu TableDef
9 Thuộc tính:
.Name: tên bảng
.RecordCount: số bản ghi trong bảng
.ValidationRule: xem trong phần thiết kế bảng
.ValidationText
9 Phương thức:
.CreateField: tạo trường mới cho bảng
Set <tên biến trường> =<tênbiến TableDef>.CreateField(<tên>[,<kiểu>][,<độ rộng>])
Bài giảng Lập trình trong Access
số
<tên> do người dùng đặt theo quy tắc. <độ
rộng>
tính bằng byte đối với text.
<kiểu> nhận một trong các giá trị nguyên sau: dbBoolean, dbByte, dbInteger, dbLong, dbCurrency, dbSingle, dbDouble, dbDate, dbBinary, dbText, dbLongBinary(kiểu OLE), dbMemo.
.CreateIndex: tạo chỉ số mới cho bảng
Set <biến chỉ số> = <tên biến TableDef>.CreateIndex(“<tên>”) .OpenRecordset