首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在拆分窗体中设置DataSheet视图中的列宽

在拆分窗体中设置DataSheet视图中的列宽
EN

Stack Overflow用户
提问于 2016-04-29 16:33:54
回答 1查看 2.8K关注 0票数 1

嗨,我有一个Access数据库和一个简单的变更记录表。

我还有一个窗体,其中所有字段都位于屏幕的上半部分,数据表视图位于屏幕的底部。见下文。

我正在尝试设置均匀分布在整个屏幕宽度上的列宽,但到目前为止还没有成功。

我的代码如下:

代码语言:javascript
复制
Private Sub Form_Load()

Dim currentFormWidth As Integer

currentFormWidth = Me.Width

MsgBox ("Current width of my form is : " & currentFormWidth)

Dim standardColumnWidth As Integer
standardColumnWidth = currentFormWidth / 13 ' Columns of Data to display

Me.Target_Date.ColumnWidth = standardColumnWidth
Me.Change_Type.ColumnWidth = standardColumnWidth
Me.FullName.ColumnWidth = standardColumnWidth
Me.CDSID.ColumnWidth = standardColumnWidth
Me.Grade.ColumnWidth = standardColumnWidth
etc...

End Sub

列宽保持不变。我希望在数据表视图中看到所有的列都是从let到right的。我想我没有使用正确的语法进行访问。我想应该是这样的: FormName.SubFormName.Target_Date.ColumnWidth = standardColumnWidth?

任何指导都将不胜感激。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-04-30 01:12:16

我认为你走在了正确的轨道上。要从主窗体引用一个子窗体,您需要这样做:

代码语言:javascript
复制
Me.subFormControlName.Form.Target_Date.ColumnWidth = standardColumnWidth

注意使用子窗体的控件名而不是窗体名!

在这里看我的答案:Referring to a Subform from a Query

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36933449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档