VB 数据、上下条记录指针的问题,求帮助
情况是这样的,我数据库有N条记录。我读出数据到LISTVIEW里,双击任意一条就弹出如下表格查看详细情况,如果我要查看另外的记录就要关闭当前窗口,再次双击另外的记录,这样就很麻烦,查看资料得知rs.movenext 移动到下一条
rs.MovePrevious移动到上一条
可以完成这个工作,但是这个移动是基于数据库里第一条开始的,请问怎么样才能我选中的那条记录就从那条开始,就是我双击后怎么改变这个“记录指针”(可以这么叫吧)?麻烦说下啊谢谢!
本帖最后由 SkyGz 于 2014-9-12 23:01 编辑
rs.CursorLocation = 3设定为使用用户端cursor
rs.AbsolutePosition当前记录游标
rs.move 3 移动游标到第3行 本帖最后由 HeP028 于 2014-9-12 23:17 编辑
SkyGz 发表于 2014-9-12 22:59
rs.CursorLocation = 3设定为使用用户端cursor
rs.AbsolutePosition当前记录游标
谢谢搞定了,用了你说的方法 rs.move 不过事先获取了listview选中的行号来作为 rs.move 的参数传递。嘿嘿!谢谢
编辑原因,写漏了 看看这种学VB 没学过vb SkyGz 发表于 2014-9-12 22:59
rs.CursorLocation = 3设定为使用用户端cursor
rs.AbsolutePosition当前记录游标
大师,我用jmail发送邮件的时候,需要的时间很长(这个没问题,因为最终都发送成功),但程序除了发邮件以外,程序时间也不走了,其他的什么都干不了,要等邮件发送完毕后才能恢复,这个是撒问题啊 HeP028 发表于 2014-9-16 14:37
大师,我用jmail发送邮件的时候,需要的时间很长(这个没问题,因为最终都发送成功),但程序除了发邮件 ...
创建一个线程, 将代码放到线程里执行, 就不会卡了... 楼主问题解决没有 TZQ95865 发表于 2014-9-19 14:00
楼主问题解决没有
没有,求指点,线程一开,立即崩溃。 SkyGz 发表于 2014-9-16 14:42
创建一个线程, 将代码放到线程里执行, 就不会卡了...
线程一开立即程序立即崩溃了 HeP028 发表于 2014-9-19 23:50
线程一开立即程序立即崩溃了
代码问题吧 SkyGz 发表于 2014-9-19 23:54
代码问题吧
不知道了,在网上找了个能用的,但是移植到我们里面去就是要卡死。不知为何,还原为原来的方法,顺便上传我找来得附件。 vb6的多线程很难用,很不建议,建议用vb7.或者csharo VB学过一阵子 学过VB,都忘了
页:
[1]