我继承了Access数据库,主窗体使用导航栏中的搜索框来查找客户端。搜索功能在输入的每个字符后执行搜索,这在我们的网络上非常慢。每个角色之间有2-4秒的延迟。
有没有办法让搜索框等到执行搜索之前按“enter”?
我可能会添加一个自定义搜索下拉框,但我想尽可能避免更改用户当前的做法(并保存自己的工作)。
答案 0 :(得分:1)
好吧,你没有向我们提供太多信息。 我假设您当前的搜索是使用VBA执行的,可能是通过在搜索框上使用OnChange事件。将其移至AfterUpdate事件,即可完成。
答案 1 :(得分:0)
如果您正在使用记录选择器所在的内置搜索工具,那么您就不走运了。它的行为被硬编码到Access exe程序中。
如果您构建自己的搜索功能,那么您可以精确控制其行为方式。这里有一个很好的例子; http://allenbrowne.com/ser-62.html