我要用button实现数据的翻上翻下
Private Sub NextPage_Click()If cnRect.EOF = True Then
Form3.Label2.Caption = ""
Else
Form3.Label2.Caption = cnRect.Fields.Item(0)
cnRect.MoveNext
End If
If cnRect.EOF = True Then
Form3.Label3.Caption = ""
Else
Form3.Label3.Caption = cnRect.Fields.Item(0)
cnRect.MoveNext
End If
End Sub
往下翻是可以的,但是往上翻怎么不行?
Private Sub PrevPage_Click()
If cnRect.BOF = True Then
Form3.Label3.Caption = ""
Else
Form3.Label3.Caption = cnRect.Fields.Item(0)
cnRect.MovePrevious '这里有错误,实时错误3219,在此环境中不允许操作
End If
If cnRect.BOF = True Then
Form3.Label2.Caption = ""
Else
Form3.Label2.Caption = cnRect.Fields.Item(0)
cnRect.MovePrevious
End If
End Sub
谢谢帮助
Private Sub NextPage_Click()If cnRect.EOF = True Then
Form3.Label2.Caption = ""
Else
Form3.Label2.Caption = cnRect.Fields.Item(0)
cnRect.MoveNext
End If
If cnRect.EOF = True Then
Form3.Label3.Caption = ""
Else
Form3.Label3.Caption = cnRect.Fields.Item(0)
cnRect.MoveNext
End If
End Sub
往下翻是可以的,但是往上翻怎么不行?
Private Sub PrevPage_Click()
If cnRect.BOF = True Then
Form3.Label3.Caption = ""
Else
Form3.Label3.Caption = cnRect.Fields.Item(0)
cnRect.MovePrevious '这里有错误,实时错误3219,在此环境中不允许操作
End If
If cnRect.BOF = True Then
Form3.Label2.Caption = ""
Else
Form3.Label2.Caption = cnRect.Fields.Item(0)
cnRect.MovePrevious
End If
End Sub
谢谢帮助
解决方案 »
- 我的vb程序在运行时需要重新调用一个驱动的安装程序,但安装程序会弹出两个选择窗口,怎么样模拟键盘输入,去掉窗口,让安装程序不需人工按键,能够完成??
- 表中记录能按要求换行显示的问题
- VB加载vc做的动态联接库 时出现错误 找不到 MFC42D.dll
- DAO连接问题!
- 〓〓>===→ 一个搜索字符串的简单问题。
- vba access 中如何移动记录到下一条,不用添加源。谢谢
- 请问Rich20.Dll的用法~~~!!!
- 急急急。。。VB6。0的下载地址谁有。。。急急急
- 关于在查询中嵌套SQL(即视图的SQL)的问题……大伤脑筋!
- 如何打开 MDB 数据库?
- 为什么没有adodb选项?
- 用SQL语句复制出一个表,却没有复制出主键?
指示在 Recordset 对象中使用的游标类型。设置和返回值设置或返回以下某个 CursorTypeEnum 值。常量 说明
AdOpenForwardOnly 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。
AdOpenKeyset 键集游标。尽管从您的记录集不能访问其他用户删除的记录,但除无法查看其他用户添加的记录外,键集游标与动态游标相似。仍然可以看见其他用户更改的数据。
AdOpenDynamic 动态游标。可以看见其他用户所作的添加、更改和删除。允许在记录集中进行所有类型的移动,但不包括提供者不支持的书签操作。
AdOpenStatic 静态游标。可以用来查找数据或生成报告的记录集合的静态副本。另外,对其他用户所作的添加、更改或删除不可见。
你可以改成动态游标类型即可rs.CursorType =AdOpenDynamic