【问题标题】:Control of listview column order控制列表视图列顺序
【发布时间】:2015-08-22 22:28:57
【问题描述】:

我有一个表单,上面有很多控件。所呈现的数据由查询选择。有时我想通过 VBA 从表单视图更改为列表视图,但是 MS Access 似乎对列顺序有自己的想法。

如何控制并确保列以有意义的方式显示,例如总是在第一列中包含键(在我的情况下是文章编号),然后是主要属性?

【问题讨论】:

    标签: vba ms-access ms-access-2010


    【解决方案1】:

    从此处找到的信息来看:http://www.access-programmers.co.uk/forums/showthread.php?t=203904 您应该只需为所有字段设置列顺序即可。他们使用的示例:

    Me.tblxx_Gemeinde_ID.ColumnOrder = 1
    Me.vorschlag.ColumnOrder = 2
    Me.tbl_Auftrag_ID.ColumnOrder = 3
    Me.tblxx_Haushaltsabschnitte_ID.ColumnOrder = 4
    Me.tblxx_Taetigkeit_id.ColumnOrder = 5
    

    因此,我将在您用于更改为列表视图的 VBA 函数中添加类似的内容。 (此答案基于列表视图是指数据表视图的假设。)

    【讨论】:

    • @OlManVBA 没问题,请注意,在 MS Access 2010 中似乎可能存在未绑定框的排序问题。
    猜你喜欢
    • 1970-01-01
    • 2012-09-17
    • 2013-07-18
    • 2015-03-20
    • 1970-01-01
    • 2013-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多