使用表单上的复选框标记要导出的记录

时间:2013-07-18 18:50:46

标签: forms ms-access checkbox export-to-excel ms-access-2010

我有一个MS Access 2010表单,其中包含查询作为记录源。我想显示查询返回的所有记录,并为用户提供检查任意数量的框的选项,完成后,a)将所有已检查的记录导出到MS Excel,以及b)从下一个窗体中隐藏这些记录它被打开的时间。

我试图在连续表单(动态集记录集类型)上使用未绑定的复选框执行此操作,但是当我选中一个记录的框时,每个记录的每个复选框都会被选中,不允许我选择要导出的那些单独

2 个答案:

答案 0 :(得分:2)

使用未绑定的复选框,您无法执行所需操作。调用未绑定的控件,因为它们未绑定到单个记录。您有两个主要选择:

在表中添加“是/否”字段

在表格中添加yes-no字段。将复选框绑定到此新字段。

如果您希望其他字段“可编辑”并且您可以对架构进行更改,请使用此方法。

使用多选列表框

将表单从连续切换为单个并添加多选列表框。然后遍历所选项目,为导出查询创建IN ()子句。

如果您不想对架构进行更改,请使用此方法。此外,您可以将列表框设置为接受许多连续记录的Shift-Click选择。对您的用户而言,这可能会减少劳动力。

答案 1 :(得分:0)

这可以通过Bitsqueezer's SelectRecordsV2 databaseclsCCRecordSelect课程来实现!这是以连续形式选择记录的必备条件!