Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
用了一个状态按钮
其实狐表提供给了很多方法,变通一下效果更好
此主题相关图片如下:未命名.png
在AfterLoadTableSetting中放置代码
If _Process = "接单" Then
Tables("订单表.工单表").Visible = False
Tables("订单表.客户信息").OpenRecordGrid()
Tables("订单表.客户信息").Visible = False
ElseIf _Process = "拼版" Then
Tables("订单表.客户信息").OpenRecordGrid()
Tables("订单表.客户信息").Visible = False
Else
Tables("订单表.客户信息").Visible = False
End If
就成了上图所示的效果,想要的效果
1.“客户信息”关联表窗口不显示,因为关联表窗口是横向显示的
2.“订单表.客户信息”记录窗口显示
这种隐藏设置,目前没有办法单独控制的,同一个停靠区域的窗口,以最后一个打开的为准。
关联表窗口是这样的,记录是横的,显示不完全
If _Process = "接单" Then
Tables("订单表.工单表").Visible = False
Tables("订单表.客户信息").OpenRecordGrid()
Tables("订单表.客户信息").Visible = False
ElseIf _Process = "拼版" Then
Tables("订单表.客户信息").OpenRecordGrid()
Tables("订单表.客户信息").Visible = False
Else
Tables("订单表.客户信息").Visible = False
End If
这段代码在命令窗口执行可以达到效果,请问我该把这段代码放在什么事件中才合适?
因为同一个停靠区域的窗口,以最后一个打开的为准。
底端已经有窗口了,想要以不同的设置显示
这是没有办法的,你想一下,一个表会有很多行,所以只能水平显示,这样才可以显示多行数据。
而记录窗口只显示当前行数据,只有一行,所以可以垂直显示。
建议记录窗口增加一个 AutoHide 属性