我有一个MS Access 2010表单,其中包含查询作为记录源。我想显示查询返回的所有记录,并为用户提供检查任意数量的框的选项,完成后,a)将所有已检查的记录导出到MS Excel,以及b)从下一个窗体中隐藏这些记录它被打开的时间。
我试图在连续表单(动态集记录集类型)上使用未绑定的复选框执行此操作,但是当我选中一个记录的框时,每个记录的每个复选框都会被选中,不允许我选择要导出的那些单独
答案 0 :(得分:2)
使用未绑定的复选框,您无法执行所需操作。调用未绑定的控件,因为它们未绑定到单个记录。您有两个主要选择:
在表格中添加yes-no字段。将复选框绑定到此新字段。
如果您希望其他字段“可编辑”并且您可以对架构进行更改,请使用此方法。
将表单从连续切换为单个并添加多选列表框。然后遍历所选项目,为导出查询创建IN ()
子句。
如果您不想对架构进行更改,请使用此方法。此外,您可以将列表框设置为接受许多连续记录的Shift-Click选择。对您的用户而言,这可能会减少劳动力。
答案 1 :(得分:0)
这可以通过Bitsqueezer's SelectRecordsV2 database的clsCCRecordSelect
课程来实现!这是以连续形式选择记录的必备条件!