如何使用MS Access前端和MariaDB使多个用户从同一表中选择不同的记录?

问题描述 投票:0回答:1

我有Microsoft Access前端和MariaDB数据库。例如,假设数据库中只有一个表。我想使用户可以使用复选框列选择一些记录以对它们执行一些操作。我可以只向该表添加“检查”列,但是如果我使用连接的记录集,那么也会为所有用户标记特定的记录。如果我使用断开的记录集,则该记录集不可编辑。

获得该功能的最佳方法是什么?

我对DAO和ADO记录集都很熟悉,所以这两种方法都会有用。

vba ms-access mariadb ado dao
1个回答
0
投票

最简单的方法是使用多选列表框。准备好后,构建所选行的ID的列表,然后打开具有如下记录源的编辑表单:

Select * From YourTable Where ID In (2,5,7,9,22)

或者,填写一个包含复选框的临时表,让用户根据需要检查记录,然后-如上所述或使用内部联接-过滤真实表。

© www.soinside.com 2019 - 2024. All rights reserved.