2

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

{Call SP_calculo_algo(?)}

命令文本

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

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

你能帮助我吗?

4

1 回答 1

11

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

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

在向导结束时,确保指定“将数据返回到 Microsoft Excel”。

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

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

MS 查询参数

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

提示 MS 查询参数

于 2013-01-15T23:09:38.153 回答