【发布时间】:2021-02-25 19:43:32
【问题描述】:
在 Access 中遇到 DLookup 语法错误。
我正在尝试从表 [tbl_model_number] 中返回位于列 [fld_linear_foot] 中的值——我的条件列标题为 [fld_model_number_official],并且条件列必须与我表单上的组合框 [cbx_model_number]selection 匹配。
=DLookUp([fld_linear_foot],[tbl_model_number],[fld_model_number_official]=[Forms]![frm_estimator]![cbx_model_number])
但是,这会得到一个“#NAME?”错误,我认为是因为 fld_model_number_official 中存储的数据是基于文本的,而不是基于数字的。
我相信大部分错误问题源于 [fld_model_number_official] 存储为文本,而不是数字。但是,我尝试了多种引号布局以尝试将其视为文本,但都没有奏效。
谁能解释一下这个简单的 Dlookup 出了什么问题?
【问题讨论】:
标签: ms-access