我有一個報告DepositsReport,用戶可以通過在表單(稱爲DepositReportOptions)上輸入它們來指定要顯示的日期範圍和存款類型。表單提交後,將運行基於查詢的報表。基於表單域的請求報告
除此之外,報告顯示DepositDate和DepositType。
在查詢該報告是基於,對於DEPOSITDATE的標準是:
Between [Forms]![DepositReportOptions]![Date1] And [Forms]![DepositReportOptions]![Date2]
爲DepositType的標準是:
[Forms]![DepositReportOptions]![DepositType]
報告工作得很好,但我遇到了我嘗試刷新報告時出現問題。您可以點擊報告上的記錄,在報告中打開它,以便您可以編輯記錄。當你回來報告時,我希望它刷新。我在報告上有一個刷新按鈕,它後面有DoCmd.Requery
。這使Access彈出窗口,提示我再次輸入Date1,Date2和DepositType。我希望它在重新查詢時使用這些相同的值(我最初在DepositReportOptions表單中提供),因此不會再提示您再次輸入它們。
可以做到這一點嗎?
當您重新查詢報告時,「DepositReportOptions」表單是否關閉? – HansUp
@HansUp是的,單擊確定時,表單會關閉。 – user646464
我不知道你點擊確定。但我的想法是不要關閉之前關閉它的'DepositReportOptions'。相反,您可以將其最小化或隱藏,然後在重新查詢報告時應可訪問這些文本框值。 – HansUp