即使我搜索和尝试了很长时间,我仍不确定它是否可能。
我有一个使用SQL源的PP模型。假设命令是:
我有一个筛选器,名为“CustomerKey”,根据筛选器的选择,我想更新命令。例如:
尝试分配命令会导致“运行时错误1004”。
我刚刚看到了链接,似乎是可能的。但我不理解“临时表”的部分。请分享您的意见(以及您用来解决此问题的VBA代码)。
谢谢, Prakash
我有一个使用SQL源的PP模型。假设命令是:
select * from FactInternetSales where CustomerKey = 11001
我有一个筛选器,名为“CustomerKey”,根据筛选器的选择,我想更新命令。例如:
select * from FactInternetSales where CustomerKey = 11002
我正在尝试的代码是:
Dim mdl As ModelTable
Dim wcon As WorkbookConnection
Dim cmd As String
Set mdl = ActiveWorkbook.Model.ModelTables("Customers")
Debug.Print mdl.SourceWorkbookConnection.OLEDBConnection.CommandText
mdl.SourceWorkbookConnection.OLEDBConnection.CommandText = "select * from FactInternetSales where CustomerKey = 11002"
尝试分配命令会导致“运行时错误1004”。
我刚刚看到了链接,似乎是可能的。但我不理解“临时表”的部分。请分享您的意见(以及您用来解决此问题的VBA代码)。
谢谢, Prakash