以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]currentchanged使用问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=6148)
|
-- 作者:听雪落的声音
-- 发布时间:2010/3/10 18:21:00
-- [求助]currentchanged使用问题
三个表:单位基本情况、职工基本信息、缴费记录 职工基本信息currentchanged事件代码为: DataTables("缴费记录").LoadFilter = "[社会保障号] = \'" & tables("职工基本信息").current("社会保障号")& "\'" DataTables("缴费记录").Load 单位基本情况currentchanged事件代码为: DataTables("职工基本信息").LoadFilter = "[单位代码] = \'" & e.form.Controls("ComboBox1").value & "\'" DataTables("职工基本信息").Load 运行后提示如图错误!这个问题怎么解决?
此主题相关图片如下:111.jpg
|
-- 作者:yangming
-- 发布时间:2010/3/10 18:26:00
--
你的职工基本信息的PositionChanged事件中有错误代码
|
-- 作者:听雪落的声音
-- 发布时间:2010/3/10 18:29:00
--
在currentchanged中出现提示后我又放到PositionChanged里面试的,截图截错了。
|
-- 作者:mr725
-- 发布时间:2010/3/10 18:29:00
--
可能DataTables("职工基本信息")没有任何记录? 或position < 0 ?
|
-- 作者:mr725
-- 发布时间:2010/3/10 18:30:00
--
不行就发个文件上来,帮你测试!
|
-- 作者:听雪落的声音
-- 发布时间:2010/3/10 18:38:00
--
SQL数据库,文件太大了。 职工基本信息里面有记录 我估计Position<0的可能性比较大,但是到currentchange里面也不行啊,是不是没有current行?
[此贴子已经被作者于2010-3-10 18:39:22编辑过]
|
-- 作者:听雪落的声音
-- 发布时间:2010/3/10 18:55:00
--
刚才搜了下论坛,说是个bug,去年四月的帖子,老六说更新就解决的。 结果还是加了这个代码! If e.Table.Position < 0 Then Return End If
|
-- 作者:mr725
-- 发布时间:2010/3/10 20:11:00
--
以下是引用听雪落的声音在2010-3-10 18:55:00的发言:刚才搜了下论坛,说是个bug,去年四月的帖子,老六说更新就解决的。 结果还是加了这个代码! If e.Table.Position < 0 Then Return End If
你果然中招了~
|