以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  跨表定位  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=67930)

--  作者:cyrollin
--  发布时间:2015/5/6 15:19:00
--  跨表定位
找不到这个问题的帮助了,以前看到过,但一下找不到了,问题是:
比如有二个表,一个是订单表,一个是产品表
在订单表时,当鼠标指到某一笔订单时, 有产品名称,然后再转到产品表,就会相应突出显示此产品的那一行?

这个是哪个帮助?

--  作者:Bin
--  发布时间:2015/5/6 15:26:00
--  
http://www.foxtable.com/help/topics/0552.htm


--  作者:cyrollin
--  发布时间:2015/5/6 15:50:00
--  
好像不是我想要的
--  作者:Bin
--  发布时间:2015/5/6 15:51:00
--  
这个就是你想要的.找到对应的行.定位啊
--  作者:大红袍
--  发布时间:2015/5/6 15:54:00
--  

 多表统计.table

 

 CurrentChanged事件

 

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


--  作者:狐狸爸爸
--  发布时间:2015/5/6 16:36:00
--  

你以前看到的帮助是这个:

http://www.foxtable.com/help/topics/0641.htm

 

注意示例一