XiaoHui.net 笑汇程序员论坛首页
工作并快乐着,职业并休闲着
寻梦的岁月从不言辛苦几许,
不问收获几多……
» 游客:  申请新用户 | 登录 | 会员 | 统计 | 帮助 » XiaoHui.Net 笑汇程序员论坛 | 纯文字版 | 全站索引 | XiaoHui.com


[其他] 求助:这个问题怎么解决啊?

RSS 订阅当前论坛  

上一主题 下一主题
     

标题: [其他] 求助:这个问题怎么解决啊?  
 
zsw5017
小水手
Rank: 1



UID 29818
精华 0
积分 1
帖子 1
阅读权限 10
注册 2007-3-20
状态 离线
求助:这个问题怎么解决啊?

有一程序,运行时出现提示: 实时错误'94': 无效使用 Null,
到VB中调试时,指向语句:   If Not mbClose Then grdScan.Row = LastRow - 1
红色字在鼠标指向时值为 grdScan.Row =0     LastRow= Null

我是外行,请问怎么改啊?

附:这段程序为:
Private Sub grdScan_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
   ''如果当前记录正处于编辑状态,则不允许在导航栏中移动记录
   If Not mbClose Then grdScan.Row = LastRow - 1
   ''如果当前行改变,则动态改变所要显示的记录
   If LastRow <> grdScan.Bookmark Then
      If grdScan.ApproxCount > 0 Then
         msSerial = grdScan.Columns(0).CellText(grdScan.Bookmark)
         Call SeekTeacher(msSerial)
      End If
   End If
End Sub
2007-3-20 23:03#1
查看资料  Blog  发短消息  顶部
 
有我
传说中的水手
Rank: 5Rank: 5



UID 25810
精华 0
积分 51
帖子 51
阅读权限 1
注册 2006-11-24
状态 离线
这个问题有没有人知道啊,我也想知道一下的哦,谢谢!!
2007-8-30 07:23#2
查看资料  Blog  发短消息  顶部
 
iceeden
该用户已被删除









*** 作者被禁止或删除 内容自动屏蔽 ***
2007-10-11 18:23#3
顶部
 
雪羽
传说中的水手
Rank: 5Rank: 5


UID 1289
精华 0
积分 57
帖子 57
阅读权限 1
注册 2005-12-6
来自 安徽--巢湖
状态 离线
LastRow没有赋初始值哪

似白雪一样圣洁,如灵羽一般轻盈!
2007-10-25 12:39#4
查看资料  Blog  发短消息  QQ  顶部
 
sycateye
小水手
Rank: 1



UID 683
精华 0
积分 3
帖子 3
阅读权限 10
注册 2005-10-12
状态 离线
grdScan.Row = iif(isnull(LastRow),0,LastRow) - 1  这样不知道行不行
2007-11-6 15:05#5
查看资料  Blog  发短消息  顶部
 
createhebe
小水手
Rank: 1



UID 32101
精华 0
积分 2
帖子 2
阅读权限 10
注册 2008-9-27
状态 离线
LastRow赋初值啊~~
不过不建议使用Variant类型,虽然支持的比较多,可是容易出现问题的~
2008-9-30 16:55#6
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题  


 


所有时间为 GMT+8, 现在时间是 2008-12-2 05:21 Powered by Discuz! 4.1.0 清除 Cookies - XiaoHui.Net 笑汇程序员论坛 - Archiver