|
三、记录集(RecordSet)
记录集是记录控件所引用得整个记录的集合。
[属性:]
·BOF、EOF属性
[BOF属性]
当记录集记录指针指向起始之前返回True。
[EOF属性]
当记录集记录指针指向结尾返回True。
·AbsloutePositon属性
返回当前记录集记录指针,第一条记录为0,只读属性。
·BookMark属性
String类型。返回或设置当前记录集记录指针的书签,可读写。
[注:]
程序中使用BookMark属性重定位记录指针,而不能使用AbsloutePositon属性。
·NoMatch属性
当我们使用Find方法查询时如果未找到则返回True。常与BookMark属性同时使用。
[例:]
查找[Name]字段中第一个姓李的人。
Dim S As String
With XXXX.Recordset
S = .BookMark
.FindFirst "[Name] Like '李*'"
If .NoMatch Then
MsgBox "数据未找到"
.BookMark = S
End If
End With
·AddNew方法
向记录集增加一条新记录。
·Delete方法
从记录集中将当前记录删除。在删除后常使用MoveNext方法移动指针。
[例:]
With XXXX.Recordset
.Delete
.MoveNext
If .EOF Then .MoveLast
End With
·MoveFirst、MoveLast、MovePrevious、MoveNext方法
[MoveFirst方法]
将记录集指针移动到第一条记录上。
[MoveLast方法]
将记录集指针移动到最后一条记录上。
[MovePrevious方法]
将记录集指针移动到前一条记录上。
[MoveNext方法]
将记录集指针移动到下一条记录上。
·FindFirst、FindLast、FindPrevious、FindNext
[FindFirst方法]
在记录集中查询附合条件的第一条记录。
[FindLast方法]
在记录集中查询附合条件的最后一条记录。
[FindPrevious方法]
在记录集中查询附合条件的前一条记录。
[FindNext方法]
在记录集中查询附合条件的下一条记录。
四、绑定控件
我们可以将普通控件绑定在数据控件上,来完成自动地显示、更新记录集的数据。
常用的可绑定的控件有:
Label、Text、CheckBox、Image等。
通过设置这些控件的DataSource和DataField属性来完成绑定。
·DataSource 属性表示绑定到哪一个数据控件上,程序中我们可能使用多个数据控件。
·DataField 属性表示绑定到记录集的哪一个记录上。
|