2010-07-20 45 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