首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Access表单Dlookup -使用组合框作为表达式值

Access表单Dlookup -使用组合框作为表达式值
EN

Stack Overflow用户
提问于 2018-08-15 17:31:38
回答 2查看 470关注 0票数 0

早上好,

我正在为一位同事做一些工作,他想创建一个表单,他可以在其中更改为列,通过组合框以及标准进行查看

我尝试过以下几种方法

代码语言:javascript
运行
复制
=DLookUp(" & [Combo8] & ","Product Guidelines","PC =  '" & [Combo2] & "'")

但是得到一个错误,如果我将表达式硬编码到其中一列,它可以正常工作,但当它设置为查看组合框时,它不能工作,我已经尝试了代码的几个变体,但没有用完的想法

有人能帮帮忙吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-15 17:56:38

仔细查看您的代码。将文字字符串" & [Combo8] & " (包括空格和与号)作为第一个参数传递给DLookup

试一试

代码语言:javascript
运行
复制
=DLookUp([Combo8], "Product Guidelines", "PC = '" & [Combo2] & "'")

或者如果Combo8的内容包含空格,

代码语言:javascript
运行
复制
=DLookUp("[" & [Combo8] & "]", "Product Guidelines", "PC = '" & [Combo2] & "'")

或者甚至用引号括起来:

代码语言:javascript
运行
复制
=DLookUp("""[" & [Combo8] & "]""", "Product Guidelines", "PC = '" & [Combo2] & "'")
票数 1
EN

Stack Overflow用户

发布于 2018-08-15 18:12:03

语法为:

代码语言:javascript
运行
复制
=DLookUp("[FieldNameToLookUp]","[Product Guidelines]","PC = '" & Me![Combo2] & "'")

因为您可能没有名为Combo8的字段。

如果Combo8拥有该名称,它将是:

代码语言:javascript
运行
复制
=DLookUp("[" & Me!Combo8 & "]","[Product Guidelines]","PC = '" & Me![Combo2] & "'")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51856232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档