admin

Excel:以``命令文本''发送多个值

sql

我位于“数据>连接>属性>定义(选项卡)>命令文本”中,具有以下内容:

{Call SP_calculo_algo(?)}

当前该函数仅通过其唯一参数接收一个值,有人告诉我说该函数由问号(?)字符表示。

我需要的是通过该函数发送两(2)个值,因为我有SQL查询,该查询返回的数据引用的是两个日期之间的范围。例如:开始日期(参数1)和结束日期(参数2)。

你能帮助我吗?


阅读 138

收藏
2021-06-07

共1个答案

admin

确保您使用Microsoft Query进行连接。

数据->从其他来源->从Microsoft Query

在向导的末尾,请确保指定“将数据返回到Microsoft Excel”。

执行查询后,数据将在您的工作表上。单击结果集上的某个位置,然后选择查询数据->连接->属性。

单击定义选项卡。修改命令文本,以将带有问号的查询作为参数的占位符。

单击确定,将提示您输入每个参数。如果要保存输入的值以供将来刷新,请单击该框。

2021-06-07