在Access 2003中扩展数据表的快捷方式?

时间:2011-03-08 11:48:49

标签: ms-access

当我在访问中打开数据表/表时,字段名称通常部分由相邻行覆盖。有没有捷径可以用来一次扩展所有这些捷径?

2 个答案:

答案 0 :(得分:0)

我不知道任何“快捷方式”或代码可以自动扩展每列的宽度。但是,ColumnWidth属性是读写的。

我通常会在用户关闭表单时保存列宽。我将每列的值保存到设置文件中。然后,当用户加载表单时,我会加载这些设置。

下面是一些示例代码,用于获取每个控件的ColumnWidth属性值:

Dim ictl as Integer
Dim ctl as Control
For ictl = 0 To Me.Controls.Count - 1
    Set ctl = Me.Controls(ictl)
    MsgBox ctl.Name & "=" & ctl.ColumnWidth
Next ictl

答案 1 :(得分:0)

您可以通过在相关列名称上拖动鼠标来选择所有列(ctrl-A和左上方灰色方块不起作用),然后选择Format-> Column Width-> Best Fit或输入一个值。这不太令人满意,因为它只对当前显示的行“最适合”,换句话说,如果页面下方有一个非常宽的单元格,它仍然不会完全显示,但它应该很适合用于列(字段)名称。