无法从表单SQL传递给表单文本字段

时间:2018-04-25 16:30:40

标签: forms ms-access-2013 calculated-field

我正在尝试创建一个将生成Label模板的文本字段。信息从另一个表单传递到此表单。两个文本框中的一个有效。另一个文本格式化为表单中SELECT语句的合并。

=[Model Name] & " " & [Size] & IIf([Manufacturer]="Apple",", Space Gray" & 
Chr(13),Chr(13)) & "IMEI: " & [IMEI] & Chr(13) & "Serial#: " & [Serial 
Number] & Chr(13) & [Vendor Name] & ": " & Format([Phone Number],"000-000- 
0000") & Chr(13) & "Tracker: " & [Tracker Number] & Chr(13) & [Employee 
Name] & " - " & [Project Name]

如果我删除& [项目名称],一切正常。一旦你添加它我得到一个#Type!响应。如果除了[Project Name]之外我删除了所有内容我得到一个#Name?错误。注意:[tblInventory]。[Project Name]是一个空值。我此刻试图捕捉空白字段的问题。但是如果它不是Null,它仍然给我#Type!还是#Name?错误如果我进入表单的SELECT语句,一切看起来都很完美。 [Project Name]的select语句中的代码是:

Project Name: IIf(IsNull([tblInventory].[Project 
Name])=False,DLookUp('[Project]','[tblProjects]','[tblProjects].[ID]= ' & 
[tblInventory].[Project Name]),"None")

在Select语句表中工作,不会将错误传递给表单。我错过了什么一直在摆弄这个2天......

提前致谢!

0 个答案:

没有答案
相关问题