2010-07-20 127 views
1

问题:我有几个使用sql查询检索数据的工作表。我希望所有这些工作表根据用户在Excel中输入的相同日期范围查询数据。Excel 2003将日期参数发送到SQL查询

例如。我会在某个窗体或单元格的某个日期范围内输入内容,并在sql中检索值以根据用户指定的日期获取数据。

是否有无论如何访问SQL中的表单或单元格的值(可能是查询编辑器)?

谢谢!

回答

0

在MS查询(您可以使用它构建的QueryTable)设置刻度显示标准的网格,并为必填字段括号内输入内容为标准值:
A screenshot http://img228.imageshack.us/img228/4593/97662427.gif

这将创建两个参数在查询中。 保存并返回到Excel,右键单击QueryTable,单击Parameters...并将它们指向正确的单元格。

+0

这是“设置打勾显示标准网格”? 谢谢! – EKet 2010-07-20 23:48:17

+0

'查看 - >条件' – GSerg 2010-07-21 10:17:06

+0

我觉得这很简单,但我使用的Excel 2003,我没有因为某些原因启用条件。什么是可能使这启用的条件。我打开MS Query,正在查看我查询的表格,大多数菜单选项都是灰色的。有什么想法吗? 谢谢 – EKet 2010-07-21 15:23:25