我试图根据该表单上的组合框的值填充表单控件的默认值。该组合框称为“标题”,我希望控件HIPAA根据我的表tblTrainingEventTiles中的HIPAA值进行填充,其中在窗体上选择的“标题”与表中的标题匹配。
我将以下代码放入窗体上控件的默认值:
=IIf(IsNull([Title]),0,DLookUp("HIPAA","tblTrainingEventTitles","[tblTrainingEventTitles].[Title]=[Title]"))
但是访问似乎忽略了它。它什么也不做,也没有错误信息。我不确定我的问题是我的dlookup还是我正在尝试在默认值字段中使用它的事实。 (或两者都有?)有人有任何想法吗?
答案 0 :(得分:0)
尝试一下:
=Nz(DLookUp("HIPAA","tblTrainingEventTitles","[tblTrainingEventTitles].[Title]=[Title]"),0)
答案 1 :(得分:0)
如果组合框的绑定列是文本,则应在其内容周围使用'。然后,您应该将组合框的值连接起来以过滤dlookup
的一部分。
=IIf(nz([Title],"")="",0,DLookUp("HIPAA","tblTrainingEventTitles","[tblTrainingEventTitles].[Title]='" & [Title] & '"))