首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么根据条件让指针自动指向一条记录

2012-04-10 
如何根据条件让指针自动指向一条记录如图当我要删除一条记录是 我是输入该条记录的编号再进行删除现在的问

如何根据条件让指针自动指向一条记录

如图  
当我要删除一条记录是 我是输入该条记录的编号 再进行删除

现在的问题是 当我输入了编号后 指针自动指向那一条记录

如 我输入1593 然后按删除 然后指针自动选择1593那一行  

请问有什么办法可以实现 谢谢大家  

如果可以实现 请给出代码 谢谢



[解决办法]
Dim n As Integer
While Not Adodc1.Recordset.EOF
If Adodc1.Recordset.Fields(0).Value = Txt1.Text Then
n = Adodc1.Recordset.AbsolutePosition
Adodc1.Recordset.Delete
Adodc1.Refresh
Adodc1.Recordset.Move n - 1 '移动到当前记录,即删前的下一条位置
End If
Adodc1.Recordset.MoveNext
Wend

Txt1用于接收输入的编号,当然我在这没对其有效性作检测,不知道类型及长度,你自己弄吧。
有需要的话,告诉我,对于Adodc.RecordSet的指针操作,是琢磨很久了。
另外,这还不是很完善。比如指针到达EOF时没移到第一条或最后一条,你自己弄吧

热点排行