【发布时间】:2018-10-19 20:15:10
【问题描述】:
我有一个带有前端表单的 ms access 数据库,供用户搜索特定记录并相应地更新它们。
我的前端表单包含两个用于搜索的文本框,第一个获取清单编号,第二个获取该清单上的行号。
我有一个按钮,通过使用“构建事件”,我应用了如下逻辑:
Where condition = [Checklist_Number] Like "*" & [Forms]![Verification Form]![txt_chk_no] & "*" AND [Row_Number] Like "*" & [Forms]![Verification Form]![txt_row] & "*"
它在某些情况下可以正常工作,但并非在所有情况下都正常。 例如,当我输入 1 和 1 时,我需要检查清单 1 和第 1 行。这很好。
但是当我输入 1 和 2 时,我需要检查清单 12 和第 22 行。
我认为因为 12 和 22 包含 1 和 2,
现在我知道逻辑有问题了,请指导我一些逻辑,在那里我可以获得确切的值而不是类似的值。
提前致谢。
已编辑显示通配符。
【问题讨论】: