Data控件常用的方法
(1)AddNew方法
AddNew用于添加一个新记录,新记录的每个字段如果有默认值将以默认值表示,如果没有则为空白。
例如,给Data1的记录集添加新记录:
Data1.Recordset.AddNew
(2)Delete方法
Delete用于删除当前记录的内容,在删除后应将当前记录移到下一个记录。
(3)Edit方法
Edit用于对可更新的当前记录进行编辑修改。
(4)Find方法群组
Find方法群组是用于查找记录,包含FindFirst、FindLast、FindNext和FindPreviou方法,这4种方法查找的起点不同 。
Find方法 查找起点 查找方向
FindFirst 第一个记录 向后查找
FindLast 最后一个记录 向前查找
FindNext 当前记录 向后查找
FindRrevious 当前记录 向前查找
例如,查找"客户号"字段为"10002"的记录:
Datal.Recordset.FindFirst″客户号=′10002",
If Datal.Recordset.NoMatchThen ′如果没找到
MsgBox″找不到10002号客户″
End If
通常当查找不到符合条件的记录时,需要显示信息提示用户,因此使用NoMatch属性,当使用Find或Seek方法找不到相符的记录时,NoMatch属性为True。
前提data1的属性设置好了。
With Data1
.Recordset.MoveFirst
While Not .Recordset.EOF
.Recordset.Delete
.Recordset.MoveNext
Wend
.UpdateRecord '这句没有也能更新
End With