这是一个很菜的问题,不过我实在是想不出很好的办法来解决这个问题:就是当上移或者下移一条记录时,如何判断移动后的那条记录是第一条记录或者是最后一条记录呢?不要告诉我用 if rs.recordset.eof then 的办法,因为这是MovePrevious之后再知道的!

解决方案 »

  1.   

    rs.recordset.book,  book属性用于记录当前记录的位置,读此属性即可。不过楼主可否说说“判断移动后的那条记录是第一条记录或者是最后一条记录呢”有什么作用?
    为什么不用
    if rs.recordset.bof then
       rs.recordset.movefirst
    end if
    if rs.recordset.eof then
       rs.recordset.movelast
    end if
      

  2.   

    这个办法觉得有点烦,可以实现一半!!不能完全实现我所需要,也许有其它办法可以解决我的问题
    我要解决的问题是:在做界面的时候,当记录移动最一条或者最后一条时,在“上一条记录”与“下一条记录”的按钮变为disable,这样比较形象,当然我知道可以使用
    On Error Resume Next 解决的,只是不太形象,所以我想知道准确定位到第一条记录与最后一条记录。使用books的办法只能定位一个位置!所以说只是解决了一半。也许解决我的问题还有其他办法,不知哪位可以帮忙?