MS Access 数据库中的通用术语搜索,可以做到吗?

问题描述

事情就是这样,我有一个数据库,而且表格的结构很好。但是,作为功能性“搜索”要求的一部分,最终用户希望能够在框中输入一个术语,并让它返回所有数据,而不管它在数据库中的哪个位置。

我意识到这是一个不正常的用例,数据库用于库存控制,并且至少根据我的评估,运行了几个表单,是很好的直接代码,可以将准确案例的信息提取到位。

用户想要更多,他们想要一个搜索框,它可以遍历所选的表和所有字段,并找到匹配的记录。

请注意,记录并不是人们可能认为的混乱。 表格布局示例如下

设备编号 用户 部门 SN 制造 型号
1 12 5 ABC 没有灵感

列比较多,用户和部门是外键。

我想我可以通过使用 VBA 代码和变体数据类型来使它工作,但是除了蛮力方法之外,还有其他方法可以做到这一点吗?或者这真的是 IF select Count... select record... elseif select count .... select record ... 一次在表和字段上产生恶心的情况吗?或者我应该简单地告诉用户,他们的请求根本无法完成? (我不应该得到...考虑到此搜索框将复制其他表单中存在的某些功能。)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)