这可能有点复杂。我会尽力解释。
比方说,我有一个名为" Job"的表。在此表中,将有多个条目用于相同的作业ID(作业ID不是唯一的)。当前系统允许用户搜索特定的作业ID并返回表格上具有相同作业ID的所有行,如下所示: -
Job ID | Item Name | Date Completed | Generate Report?
------------------------------------------------------
JB001 Door 25/12/2012 []
JB001 Window 02/01/2013 []
JB001 Blinds 10/01/2013 []
JB001 Carpets 15/02/2013 []
我想实现一个功能,用户可以从该结果集中选择多行(使用复选框)并生成另一个表单/报表表单。对于例如如果用户勾选Window a Blind旁边的复选框,然后单击按钮,则下一个表单应显示这些选定的行。
顺便说一句,我正在使用MS Access。
我面临的问题是如何实现这一点,即从结果集中选择某些行。
提前致谢。
答案 0 :(得分:0)
也许您在想太多的代码,是否可以制定一个使用表单中的作业ID和复选框作为where条件的查询? 您可以将报表作为查询的基础,只要在打开报表时表单处于打开状态,查询就可以使用其字段。在where框中输入[Forms]![frmFormName]![FieldName] 这应该让你开始。