vba - 如何让多个用户使用 MS Access 前端和 MariaDB 从同一个表中选择不同的记录?
问题描述
我有 Microsoft Access 前端和 MariaDB 数据库。例如,假设数据库中只有一张表。我想让用户可以使用复选框列选择一些记录来对它们执行一些操作。我可以在该表中添加“检查”列,但如果我使用连接的记录集,那么也会为所有用户标记特定记录。如果我使用断开连接的记录集,则它是不可编辑的。
获得该功能的最佳方法是什么?
我熟悉 DAO 和 ADO 记录集,因此任何一种方法都会很有用。
解决方案
最简单的方法是使用多选列表框。准备就绪后,构建所选行的 ID 列表并打开具有如下记录源的编辑表单:
Select * From YourTable Where ID In (2,5,7,9,22)
或者,填写一个包含复选框的临时表,并让用户根据需要检查记录,然后 - 如上所述或使用内部连接 - 过滤真实表。
推荐阅读
- keras - TF2中使用DataGenerator加载数据时model.fit()的速度问题
- java - 使用 fusedLocationProviderClient.requestLocationUpdates 时获取“原因:java.lang.NullPointerException:侦听器不得为空”
- javascript - setTimeout() 中的代码在多次调用时不会被执行
- api - 使用 pysical 按钮触发 Google Home 侦听可能通过来自 Raspberry Pi/Ardruino/etc 的网络
- javascript - 你能帮我解决一个 Javascript 代码吗:尝试以下列格式打印 n 行的星星。* ** *** **** n 次
- selenium - selenium-side-runner 可以从 Katalon Recorder 运行 XML 导出吗?
- javascript - redux 操作后如何导航到新屏幕?
- heroku - 如何为 SSL 配置我的 heroku 应用程序?
- javascript - 如何使用 localhost 从 React Native Mobile App 调用 ASP.NET MVC Web API
- arrays - 在 bash 中将键值列表转换为关联数组的最佳代码模式是什么?