以文本方式查看主题

-  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=95294)

--  作者:有点色
--  发布时间:2017/1/16 3:00:00
--  

 你的窗口,绑定的表,不是你正在操作的那张表。

 

 比如,如果你窗口控件绑定的是表A主表。但你操作的是关联表、或者副本表,那么显示的自然不是你所看到的。


--  作者:有点色
--  发布时间:2017/1/16 10:06:00
--  
以下是引用ZJZK2015在2017/1/16 10:05:00的发言:
有点色老师:
但有为什么有的副本可以实现这个功能,而这个界面上不能实现呢?

 

1、如果你副本表和主表联动,就可以

 

http://www.foxtable.com/webhelp/scr/2631.htm

 

2、否则,你的窗口控件必须绑定这个副本表。


--  作者:有点色
--  发布时间:2017/1/16 15:35:00
--  
窗口afterload事件你也要写,你要切换行,才会执行currentChanged事件的代码的。
 
If e.Table.Current IsNot Nothing Then
    Dim wz As Integer = Tables("合同监理费收费明细").FindRow("_Identify = " & e.Table.Current("_Identify"))
    msgbox(wz)
    If wz >=0 Then
        Tables("合同监理费收费明细").Position = wz
    End If
End If

--  作者:有点色
--  发布时间:2017/1/16 17:06:00
--  

参考

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=95320