Foxtable(狐表)用户栏目专家坐堂 → [求助]这段代码为什么执行会闪退?


  共有3080人关注过本帖树形打印复制链接

主题:[求助]这段代码为什么执行会闪退?

帅哥哟,离线,有人找我吗?
lyydwh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:595 威望:0 精华:0 注册:2014/3/12 15:10:00
[求助]这段代码为什么执行会闪退?  发帖心情 Post By:2015/5/5 20:57:00 [显示全部帖子]

为了在订单表选择一行数据后能同时定位到产品和客户表的相应位置,但触发事件后会闪退,请问是什么原因

 

 

表事件

 

订单_CurrentChanged

 

Dim pd,cs As String

pd=e.Table.Current("产品ID")

cs=e.Table.Current("客户ID")

Dim p As Integer

 

p=Tables("产品").FindRow("[产品ID]='" & pd  & "'",0,True)

If p>=0 Then

    Tables("产品").Position=p

End If

 

p=Tables("客户").FindRow("[客户ID]='" & cs & "'",0,True)

If p>=0 Then

    Tables("客户").Position=p

End If

 


 回到顶部
帅哥哟,离线,有人找我吗?
lyydwh
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:595 威望:0 精华:0 注册:2014/3/12 15:10:00
  发帖心情 Post By:2015/5/5 21:01:00 [显示全部帖子]

以下是引用大红袍02在2015/5/5 20:59:00的发言:
 这段代码没问题,看是否 产品表 和 客户表 也有类似的代码,导致死循环了。

只定位一个表没任何问题,同时定位两个表才会闪退


 回到顶部
帅哥哟,离线,有人找我吗?
lyydwh
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:595 威望:0 精华:0 注册:2014/3/12 15:10:00
  发帖心情 Post By:2015/5/5 21:09:00 [显示全部帖子]

以下是引用大红袍03在2015/5/5 21:05:00的发言:

 

和定位表的多少没关系,肯定是相互引用了,请去其余两个表的currentChanged事件代码。

 

无法确定问题,就请上传具体例子。

客户表和产品表没有任何currentChanged事件代码


 回到顶部
帅哥哟,离线,有人找我吗?
lyydwh
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:595 威望:0 精华:0 注册:2014/3/12 15:10:00
  发帖心情 Post By:2015/5/5 21:16:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:多表统计.table


 回到顶部
帅哥哟,离线,有人找我吗?
lyydwh
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:595 威望:0 精华:0 注册:2014/3/12 15:10:00
  发帖心情 Post By:2015/5/5 21:23:00 [显示全部帖子]

以下是引用大红袍03在2015/5/5 21:06:00的发言:

systemReady = False

Dim pd,cs As String
pd=e.Table.Current("产品ID")
cs=e.Table.Current("客户ID")
Dim p As Integer

p=Tables("产品").FindRow("[产品ID]='" & pd  & "'",0,True)
If p>=0 Then
    Tables("产品").Position=p
End If

p=Tables("客户").FindRow("[客户ID]='" & cs & "'",0,True)
If p>=0 Then
    Tables("客户").Position=p
End If

systemReady= True

前后加了systemReady 是不会闪退了,但不大明白为什么


 回到顶部
帅哥哟,离线,有人找我吗?
lyydwh
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:595 威望:0 精华:0 注册:2014/3/12 15:10:00
  发帖心情 Post By:2015/5/5 21:26:00 [显示全部帖子]

问题解决,谢谢专家

 回到顶部