首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无数据的ms access openform

无数据的ms access openform
EN

Stack Overflow用户
提问于 2017-01-31 04:38:50
回答 1查看 21关注 0票数 0

我有一个基于qryA的frmA。frmA上的Button btnOpenfrmB会打开另一个基于qryB的frmB。但是这个字段包含一些未绑定的文本框,数据来自qryC,即=DLookUp(“frmB”;“qryC”;“ValueC=”& ValueB)。如果qryB没有数据(记录),则Dlookup字段将返回错误,并且包含这些文本框的opening将以错误结束。我理解frmB的这种行为(没有值B,这就是错误的原因),但是我如何避免它并正确地打开frmB来输入第一条记录呢?当qryB至少有一条记录时,一切正常。

提前感谢

杜斯基。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-31 12:46:04

如果字段没有,就使用Nz函数,例如0值:

代码语言:javascript
复制
=DLookUp("Field";"[qryC]";"[ValueC] = " & Nz([ValueB],0))

iif函数(如果字段可以包含任何值):

代码语言:javascript
复制
=iif(IsNull([ValueB]),"",DLookUp("Field";"[qryC]";"[ValueC] = " & [ValueB]))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41945006

复制
相关文章

相似问题

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