【发布时间】:2021-07-24 03:13:58
【问题描述】:
在 Microsoft Access 查询的数据表视图中,如果通过拖动列重新排序,则它们不再遵循基础 Access SQL 中定义的顺序。如果在 SQL 中更改了列顺序,则数据表中的顺序不再遵循。即使订单被拖回以匹配 SQL,它仍然不会再次开始跟随 SQL。数据表视图中的列顺序基本上已经与 SQL 断开连接,并停留在“手动模式”。
如何重置,以便数据表视图中的列顺序再次开始遵循 SQL?
我在 StackOverflow 和 Google 上搜索过这个问题的答案,但没有找到。
注意:我非常精通 Access VBA,所以如果有人知道隐藏在查询的属性集合中的静态或瞬态属性,我可以使用它。谢谢。
【问题讨论】:
-
查看docs.microsoft.com/en-us/previous-versions/office/developer/…。但是,该代码示例正在更改表的列顺序。我不知道是否可以通过查询来完成。也许应该为数据表使用表单集,而不是查询对象。然后VBA打开一个查询记录集,按索引遍历字段以获取字段名称并应用列顺序。 stackoverflow.com/questions/33283908/…