与问题here类似,我有一组10多个查询,其中一些是外部连接,它们被合并到一个大表中,然后聚合成更多的表,然后进一步汇总在更多的表格中。
在我给出的链接中,提供了VBA代码,我可以使用它来确保按照我指定的顺序刷新所有内容,这将基于查询依赖性。但是,出于安全原因,我希望避免必须保存和共享启用宏的工作簿(qsort()
)。
我知道我可以编写所有查询以返回外部数据,而不是分步执行,但我避免这样做,因为我实际上使用中间步骤并使所有表连接外部很多慢于做一次。
我还有其他选择吗?
答案 0 :(得分:5)
我通常使用带编号的查询组。根据您的依赖性,您可以将查询分组到少数几个组中,例如
然后将刷新过程简化为右键单击每个组并选择“刷新”。
您还可以为每个组添加说明以使其更清晰。
但是,这些数字本身并没有实现任何目标,但使意图/使用更加清晰。