我正在利用Excel中的Microsoft Query来像Crystal一样利用ERP表结构。
在编写SQL时,是否有办法从嵌入在SQL中的活动Excel工作表中提取过滤器,而不是提示和编辑查询?
我的主要问题是Excel GUI中的Like [Prompt]%
供用户更改,如订单号。
是否可以从MS Query到Excel进行页外引用?
答案 0 :(得分:0)
如果通过“ Microsoft Query”,您正在谈论的窗口看起来像是为Windows 95编码的,请停止使用它。提供此功能是为了实现复古兼容性。
无论如何,如果您已在MS查询中显示了条件栏,则可以在方括号之间输入名称,例如[Something]
和MS查询将提示您填写一个值。
不是您想要的,而是越来越近。当您返回Excel并刷新查询时,提示现在将为您提供使用单元格而不是您需要键入每种类型的值的可能性。
在更现代的连接实用程序中,可通过菜单数据>连接(即使您通过MS Query btw创建表也可以使用+)访问,可以通过在WHERE
子句中使用问号来实现。
例如,写SomeField = 'SomeValue'
代替SomeField = ?
然后,单击“参数”按钮,您将看到已设置的所有参数,每个参数都可以附加到单元格的值上。