首页 > 解决方案 > DLOOKUP 函数多条件

问题描述

我正在创建一个数据库,我想在其中管理三个表:文件、客户端、会议日期。每个文件都有多个会议日期并涉及多个客户。其中两个会议日期是最重要的日期,即签订合同的日期和关闭文件的日期,这些日期在日期表的另一列中设置了特定的字符串(签署和关闭)所有三个表都通过 ID 链接文件 (fileID) 的唯一值。

我想根据文件表生成一份报告,该表将包含每个文件的签署日期和关闭文件的日期、零件名称和零件数量。我不想使用子报告,只使用文本框,因为报告旨在成为带有句子的字母,而公式将在句子中。该句子的一个示例是–案例编号“Case_number”于“日期”与客户“客户”签署并于“日期”结束。

我试过的公式是。

=DLookUp("[Date]";"[tbl.Dates]";"[fileID]=" & [fileID] And [type]='sign')

但它根本不显示任何日期

标签: ms-access

解决方案


用更正的连接试试这个:

=DLookUp("[Date]";"[tbl.Dates]";"[fileID]=" & [fileID] & " And [type]='sign'")

推荐阅读