0

有什么功能可以代替 Dlookup 来加快我的数据库的速度吗?这是我的代码:

Me.txtMacroDispTest1.Value = DLookup("[TestNo]", "tblmetallurgy8", _
"[FirstArticleNumber] = '" & Me.txtFirstArticlenumber & "' and [TestNoID] = 1")

我想从表字段 [TestNo] 中显示文本框的值,要满足的条件基于数字 [ 即:FirstArticleNumber],其他字段值将为 1 [即:TestNoID]

谁能帮我加快代码速度?

4

1 回答 1

1

如果这是连续形式,那么您将为每条记录运行该查询(DLookup 是最基本的查询)。

如果它是单个表单,那么单个 DLookup 的运行速度应该不会那么慢。

在连续表单上,如果可能,将查找作为连接表添加到表单基础查询中,并且只需要对整个数据集执行一次查询。

最后,检查您引用的字段是否已编入索引。

于 2020-07-14T08:50:15.590 回答