Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口中的表动态绑定表时,回车不是向下而是向右


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

主题:[求助]窗口中的表动态绑定表时,回车不是向下而是向右

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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]窗口中的表动态绑定表时,回车不是向下而是向右  发帖心情 Post By:2018/3/30 21:44:00 [只看该作者]

表A、表B、表C的属性里都设置为了自动增加行,按回车键向下移动。

但实际上窗口表中按回车键时,总是向右移动。
但在打开窗口的情况下,再去设置一下这两个属性,都设为true,按回车键时又向下移动了。

这是BUG吗?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:radiobutton.zip


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/30 22:05:00 [只看该作者]

Dim t As Table = e.Form.Controls("Table1").Table
t.StopRedraw()

If e.Form.Controls("RadioButton1").Checked Then
    t.DataSource  = DataTables("表A")
End If

If e.Form.Controls("RadioButton2").Checked Then
    t.DataSource  = DataTables("表B")
End If

If e.Form.Controls("RadioButton3").Checked Then
    t.DataSource  = DataTables("表C")
End If
t.EnterKeyActionDown = True
t.ResumeRedraw()


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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2018/3/30 23:08:00 [只看该作者]


再请教一下。A和D是关联表,B和E是关联表。窗口X的主表是C

通过导航窗口切换主表。
很奇怪的是,有时候切换A和B的时候,会出现子表占满下半部分空间,把停靠窗口X挤到上半部分去了的情况。这是为什么呢?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:radiobutton.zip


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看



 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/30 23:15:00 [只看该作者]

打开顺序的问题,看谁先打开。

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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2018/3/30 23:25:00 [只看该作者]

能控制吗?我是想让停靠窗口X一直占满右边的空间,也就是一直让它是现在实际的显示这种效果。

    Case "A"
        MainTable = Tables("A")
        Forms("X").opento("A")
    Case "B"
        MainTable = Tables("B")
        Forms("X").opento("B")

至少从表面看,代码是一样的

[此贴子已经被作者于2018/3/30 23:39:17编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110579 积分:562791 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/31 8:51:00 [只看该作者]

这个控制不了,最好是直接把3个表都放在窗口里,然后把窗口设置为主窗口

 回到顶部