Excel 2016 : 右键--> 表中的刷新实际上并不刷新数据,从SQL数据库中

问题描述 投票:0回答:1

据MS官网介绍,为了 从Microsoft查询、数据连接向导或Web查询中刷新数据。,我应该点击 Refresh ALL 来自 Data 选项卡。

但是,如果我右键点击一个表,谁的数据-源来自于 SQL服务器 (PowerQuery - Source = Sql.Database(),然后点击 Refresh,数据表只是从缓存中重新加载。

数据库中没有实际的以前的更新被重新加载回表。换句话说,它根本没有刷新表,只是重载了原来的内容。

为什么这么说呢?

sql-server excel refresh powerquery
1个回答
0
投票

我不得不恢复到VBA来进行适当的刷新,并且它工作。然而,这不是一个正确的解决方案,因为它在正常的Excel右键选项之外。

Range("A5").Select
ActiveSheet.ListObjects(1).AutoFilter.ShowAllData
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
© www.soinside.com 2019 - 2024. All rights reserved.