2013-01-23 56 views
0

我有訪問2010年的報告,從查詢中提取。該查詢具有日期,名稱和ID。我想要的是在日期上過濾的報告頂部的下拉框。因此,當用戶選擇日期時,報告將刷新並僅顯示該日期的查詢結果。我似乎無法得到這個工作,需要一些方向。訪問報告中的下拉列表

在此先感謝!

+0

您對錶單選擇日期和運行報表有什麼建議? – Fionnuala

+0

以前沒有處理過表格。我可以編程一個網頁沒有問題,但微軟應用程序是我的失敗。請提供更多信息? – steventnorris

回答

1

您可以使用參數打開報告。

DoCmd.OpenReport ReportName, View, FilterName, WhereCondition, _ 
    WindowMode, OpenArgs 

http://msdn.microsoft.com/en-us/library/office/bb238032(v=office.12).aspx

這意味着您可以使用MS Access窗體嚮導創建一個表單,要麼添加格式化接受日期和使用組合框,顯示所有可用的日期,或只是一個文本框是作爲where語句的基礎。添加一個按鈕來運行報告並將點擊事件設置爲如下形式:

DoCmd.OpenReport "ReportName", acViewPreview, , _ 
    "MyDate=#" & Format(Me.txtDate,"yyyy/mm/dd") & "#"