2个回答
2013-10-17
展开全部
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。
(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。
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
2013-10-17
展开全部
前提data1的属性设置好了。
With Data1
.Recordset.MoveFirst
While Not .Recordset.EOF
.Recordset.Delete
.Recordset.MoveNext
Wend
.UpdateRecord '这句没有也能更新
End With
With Data1
.Recordset.MoveFirst
While Not .Recordset.EOF
.Recordset.Delete
.Recordset.MoveNext
Wend
.UpdateRecord '这句没有也能更新
End With
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询