2011-03-08 38 views
0

當我在訪問中打開數據表/表時,字段名通常部分被相鄰行覆蓋。有沒有什麼捷徑可以用來一次展開所有的捷徑?在Access 2003中擴展數據表的快捷方式?

+0

當然,這是SuperUser而不是StackOverflow的問題......我根本沒有看到任何編程組件。 – 2011-03-10 01:31:21

回答

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 
0

您可以通過在相關的列名(按Ctrl-A和左上角拖動鼠標選擇所有列灰色方塊不起作用),然後選擇Format-> Column Width-> Best Fit或輸入一個值。這並不令人滿意,因爲它只對當前顯示的行是「最合適的」,換句話說,如果頁面後面有一個非常寬的單元格,它仍然不會完全顯示,但是它應該很適合列(字段)名稱。