Foxtable(狐表)用户栏目专家坐堂 → 发现一个新问题,如何解决,请帮忙?


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

主题:发现一个新问题,如何解决,请帮忙?

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


加好友 发短信
等级:小狐 帖子:363 积分:2998 威望:0 精华:0 注册:2008/11/11 13:42:00
发现一个新问题,如何解决,请帮忙?  发帖心情 Post By: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
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57590 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/10/31 17:04:00 [只看该作者]

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

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


   自动对应.


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/11/2 8:30:00 [只看该作者]

Table有一个FindRow方法,可以看看帮助

 回到顶部