以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  发现一个新问题,如何解决,请帮忙?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=4840)

--  作者:woodiy
--  发布时间:2009/10/31 16:10:00
--  发现一个新问题,如何解决,请帮忙?

图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.jpg
图片点击可在新窗口打开查看

在窗口中的TABLE副本中用如下代码进行排序:
Tables("库存主表_Table1").Sort = "日期 DESC" 

TABLE副本的CurrentChanged代码如下:
If e.Table.name = "库存主表_Table1" 
    tables("库存主表").Position = CurrentTable.Current.Index 
End If

发现实际使用中,TABLE副本中选定的当前行与表中的实际当前行不一致,有什么其它好办法解决吗?


图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名副本.jpg
图片点击可在新窗口打开查看

--  作者:blackzhu
--  发布时间:2009/10/31 17:04:00
--  

我不知道你要这个干嘛用,你看看好像没有人在谈到这个问题,如果你要用于编辑窗口,你这样:

If e.Table.name = "库存主表_Table1" 
    tables("库存主表").Position = CurrentTable.Current.Index 
    forms("编辑窗口").open()   \'打开编辑窗口
End If


   自动对应.


--  作者:狐狸爸爸
--  发布时间:2009/11/2 8:30:00
--  
Table有一个FindRow方法,可以看看帮助