Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
shixia 发表于:2010/3/6 18:14:00
在窗口A中插入副本的Normal型Table,属性设为不能编辑,DoubleClick 设为打开一个窗口B,可以双击副表单元格弹出的窗口,显示的不是双击的行,而是最下面的一行,请问如何把行定位到鼠标所选定的那一行.
2楼
mr725 发表于:2010/3/6 18:21:00

没看懂~ 

3楼
yangming 发表于:2010/3/6 18:24:00
副本的Normal,目前可以编辑了
4楼
shixia 发表于:2010/3/6 20:44:00

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

[此贴子已经被作者于2010-3-6 20:46:16编辑过]
5楼
czy 发表于:2010/3/6 20:49:00
来个示例文件呀。
6楼
mr725 发表于: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
7楼
shixia 发表于:2010/3/14 10:44:00
我举一个实例,请大家实例指导一下,我好理解

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

8楼
czy 发表于:2010/3/14 13:06:00
副本,PositionChanged事件:
Tables("表B").Position = e.Table.Position
共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03516 s, 3 queries.