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


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

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

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


加好友 发短信
等级:婴狐 帖子:15 积分:135 威望:0 精华:0 注册:2015/5/5 21:03:00
  发帖心情 Post By:2015/5/5 21:05:00 [显示全部帖子]

 

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

 

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


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


加好友 发短信
等级:婴狐 帖子:15 积分:135 威望:0 精华:0 注册:2015/5/5 21:03:00
  发帖心情 Post By: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


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


加好友 发短信
等级:婴狐 帖子:15 积分:135 威望:0 精华:0 注册:2015/5/5 21:03:00
  发帖心情 Post By:2015/5/5 21:10:00 [显示全部帖子]

 例子上传上来,代码没问题

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


加好友 发短信
等级:婴狐 帖子:15 积分:135 威望:0 精华:0 注册:2015/5/5 21:03:00
  发帖心情 Post By:2015/5/5 21:20:00 [显示全部帖子]

方法一:

 

If e.Table.Name = "订单" Then
    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
End If


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


加好友 发短信
等级:婴狐 帖子:15 积分:135 威望:0 精华:0 注册:2015/5/5 21:03:00
  发帖心情 Post By:2015/5/5 21:21:00 [显示全部帖子]

方法二:看5楼

 

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


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


加好友 发短信
等级:婴狐 帖子:15 积分:135 威望:0 精华:0 注册:2015/5/5 21:03:00
  发帖心情 Post By:2015/5/5 21:24:00 [显示全部帖子]

看9楼、10楼


 回到顶部