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

adodc find循环查寻

2013-01-23 
adodc find循环查找用adodc 的 find 方法查询表中的数据,如图:根据画方框的text(即text54)中的内容来选择

adodc find循环查找
adodc find循环查寻adodc find循环查寻
用adodc 的 find 方法查询表中的数据,如图:根据画方框的text(即text54)中的内容来选择要查找的内容,代码:
Private Sub Text54_Change()
    Adodc10.Recordset.Find "时刻=" & Text54.text
End Sub
text54的值是根据其他文本框的值变化而变化的,
Private Sub Text53_Change()
    Text54.text = Text53.text
End Sub
现在出现这样的问题,如果初始的text值是6,则根据text值变化,比如7、8、9、...12、15、20等顺序变化,则能够实现查找的目的;如果查找到23或者从6的值往前查找,比如现在的是是6,变化后是3,就查找不到任何内容,不管text54的值怎么变化,查找的内容也不会出现了。高手们,这个问题怎么解决啊?
[解决办法]
Private Sub Text54_Change()
    Adodc10.Recordset.MoveFirst
    Adodc10.Recordset.Find "时刻=" & Text54.text
End Sub

[解决办法]
Private Sub Text54_Change()
   Adodc10.Recordset.Find "时刻=" & Text54.text, , , adBookmarkFirst
End Sub

热点排行