Foxtable(狐表)用户栏目专家坐堂 → 副本的Normal型Table不能被编辑时如何把焦点定位到选定行


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

主题:副本的Normal型Table不能被编辑时如何把焦点定位到选定行

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


加好友 发短信
等级:三尾狐 帖子:759 积分:7038 威望:0 精华:1 注册:2008/9/2 20:04:00
副本的Normal型Table不能被编辑时如何把焦点定位到选定行  发帖心情 Post By:2010/3/6 18:14:00 [只看该作者]

在窗口A中插入副本的Normal型Table,属性设为不能编辑,DoubleClick 设为打开一个窗口B,可以双击副表单元格弹出的窗口,显示的不是双击的行,而是最下面的一行,请问如何把行定位到鼠标所选定的那一行.

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/3/6 18:21:00 [只看该作者]

没看懂~ 


 回到顶部
美女呀,离线,留言给我吧!
yangming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2010/3/6 18:24:00 [只看该作者]

副本的Normal,目前可以编辑了

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


加好友 发短信
等级:三尾狐 帖子:759 积分:7038 威望:0 精华:1 注册:2008/9/2 20:04:00
  发帖心情 Post By:2010/3/6 20:44:00 [只看该作者]

不想在副本的NORMAL中编辑,在DoubleClick 中设置了打开一个窗口,但是打开这个窗口后,窗口绑定在主表中的控件所显示的值,不能跟着鼠标选定的行而动。窗口可能仍停留在主表的行上,有没有办法,对副本的Table设置窗口,窗口中的控件绑定到副本表上,要么在副本上选择不同的行时,绑定在主表上的窗口和控件能跟着鼠标显示对应的行。我在项目中副本是在筛选后的行,与主表行不一样。不知我说清楚了没有。请各位指导

[此贴子已经被作者于2010-3-6 20:46:16编辑过]

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2010/3/6 20:49:00 [只看该作者]

来个示例文件呀。

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/3/6 22:05:00 [只看该作者]

参考一下吧:

With Tables("主表")  
    Dim r As Integer
    r = .FindRow("[编号] = '" & tables("窗口1_Table1").current("编号") & "'", .Position + 1, True ) 
    If r >= 0 Then 
        .Position = r 
    End If
End With

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


加好友 发短信
等级:三尾狐 帖子:759 积分:7038 威望:0 精华:1 注册:2008/9/2 20:04:00
  发帖心情 Post By:2010/3/14 10:44:00 [只看该作者]

我举一个实例,请大家实例指导一下,我好理解

表B主窗口为查询窗口(主窗口),其中表为副本,当对某行进行编辑时,双击弹出录入窗口,但是所录入行不是选择的行
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2010/3/14 13:06:00 [只看该作者]

副本,PositionChanged事件:
Tables("表B").Position = e.Table.Position

 回到顶部