在ms访问中我一直在使用soundex来寻找可能的匹配选项但现在我想使用全文搜索是否有任何可用的代码例如:rose给ram的字母可能匹配ram得到的字母像模糊一样
答案 0 :(得分:0)
Access没有全文索引选项。
我可以假设您编写自己的例程,但这需要相当多的工作。因此,尽最大努力将数据文件迁移到一个免费版本的SQL服务器 - 快速版本支持文本索引,从而允许按关键字搜索文本,即使与文本的顺序不同或者备忘录专栏。
我想如果您只搜索一列,并且您愿意编写VBA代码来获取关键字,然后循环每个给定的关键字,并在一列上执行VBA“instr”命令,那么这可以工作,但它会很慢,你不会说使用SQL查询为你做所有繁重的工作。
将数据发送到SQL服务器的免费版本可能不那么重要,那就是编写这样的代码。无论如何,将数据迁移到SQL服务器仍然允许您使用现有的应用程序和VBA。