Forms 在MS Access中设置并保留拆分表单数据表列的列宽
我在Access 2012中使用了一个Forms 在MS Access中设置并保留拆分表单数据表列的列宽,forms,ms-access,vba,Forms,Ms Access,Vba,我在Access 2012中使用了一个拆分表单。顶部的基本数据表视图,底部窗格中有单个记录和表单标题 我试图找出是否有办法将我的列宽保持为手动调整的宽度——理想情况下,在加载表单时,通过VBA代码将列宽设置为最佳匹配 我发现它会在下次开始时记住列宽 我也有同样的问题。什么对我有用(Access 2010拆分表) 是调整所有列的大小(通过拖动 列标题),然后右键单击任何列标题 然后选择“隐藏列”。隐藏任何列,单击“确定”,然后右键单击 再次在任何列上,选择“取消隐藏列”并取消隐藏隐藏的列 首先。单
拆分表单
。顶部的基本数据表视图,底部窗格中有单个记录和表单标题
我试图找出是否有办法将我的列宽保持为手动调整的宽度——理想情况下,在加载表单时,通过VBA代码将列宽设置为最佳匹配
我发现它会在下次开始时记住列宽
我也有同样的问题。什么对我有用(Access 2010拆分表)
是调整所有列的大小(通过拖动
列标题),然后右键单击任何列标题
然后选择“隐藏列”。隐藏任何列,单击“确定”,然后右键单击
再次在任何列上,选择“取消隐藏列”并取消隐藏隐藏的列
首先。单击“确定”并预设,表单将以
每次调整列宽的大小
但是如果我分发数据库,问题又会出现
如果我能以某种方式引用datasheet view columns对象,我可能会应用BestFit方法
编辑-更新:我尝试过使用此功能,但没有效果:
你没有在你的表格中尝试过这种方法吗?其中
-2
最适合。注意:如果没有[]
括号,它将无法工作
Private Sub Form_Load()
Me.[Field1].ColumnWidth = -2
Me.[Field2].ColumnWidth = -2
End Sub
你没有在你的表格中尝试过这种方法吗?其中
-2
最适合。注意:如果没有[]
括号,它将无法工作
Private Sub Form_Load()
Me.[Field1].ColumnWidth = -2
Me.[Field2].ColumnWidth = -2
End Sub
不幸的是,“Me.[Field1].ColumnWidth=-2”不适用于拆分视图。
这一系列奇怪的步骤似乎是MS Access(2007-2013)“拆分表单”中保存列宽的唯一方法:
我尝试了一个无效的变体-以拆分形式更新了我的问题还是数据表表格?我尝试了一个无效的变体-以拆分形式更新了我的问题?-还是数据表表格?