基于表单字段的重新查询报告

时间:2016-08-03 17:42:23

标签: vba ms-access access-vba

我有一个报告,DepositsReport,用户可以通过在表单上输入(称为DepositReportOptions)来指定要显示的日期范围和存款类型。提交表单后,它会运行基于查询的报告。

除其他外,报告显示DepositDate和DepositType。

在报告所基于的查询中,DepositDate的条件是:

Between [Forms]![DepositReportOptions]![Date1] And [Forms]![DepositReportOptions]![Date2]

DepositType的标准是:

[Forms]![DepositReportOptions]![DepositType]

报告工作得很好,但是当我尝试刷新报告时遇到了问题。您可以单击报告上的记录,然后在表单中将其打开,以便您可以编辑记录。当你回到报告时,我希望它能够刷新。我在报告上有一个刷新按钮,后面只有DoCmd.Requery。这使Access弹出窗口,提示我再次输入Date1,Date2和DepositType。我希望它在重新查询时使用那些相同的值(我最初在DepositReportOptions表单上提供),因此不会再次提示您输入它们。

是否可以这样做?

1 个答案:

答案 0 :(得分:0)

找到解决方案。在表单上使用 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://www.gstatic.com/charts/loader.js"></script> <div id="checkboxes" style="min-height: 100px;"> <input type="checkbox" class="checkbox" style="display: none;" id="kolom1" checked="checked" /><label class="exams" for="kolom1"><span class="check_icon"></span>TSH</label> <input type="checkbox" class="checkbox" style="display: none;" id="kolom2" checked="checked" /><label class="exams" for="kolom2"><span class="check_icon"></span>FT3</label> <input type="checkbox" class="checkbox" style="display: none;" id="kolom3" checked="checked" /><label class="exams" for="kolom3"><span class="check_icon"></span> FT4</label> </div> <div name="curve_chart" id="curve_chart"></div>可以保留值,允许您使用相同的值运行报表,编辑记录和刷新报表。当您返回到表单时,值仍然存在,实际上可能是“功能”,使字段变粘。