【发布时间】:2016-06-14 10:30:30
【问题描述】:
在 Microsoft Access 中使用 dmin 真的很糟糕。我正在尝试在 Design Query 中执行此操作,而 dmin 让我很伤心。
这样做的目的是设计一个通用查询,当给定公司名称时,它将创建一个包含所有现有字段的表和一个包含该给定公司最早到期日期的新字段
例如源表如下:
Company Facility Fee Due Date
ABC Pty Ltd Tr. 1 500 1-Jun
ABC Pty Ltd Tr. 1 51 3-Jun
ABC Pty Ltd Tr. 2 400 1-May
EFT Pty Ltd Tr. 1 400 5-Jun
EFT Pty Ltd Tr. 2 845 6-Jun
EFT Pty Ltd Tr. 3 100 3-Sep
所以在下面的示例中,当用户在我的查询中输入公司名称为“ABC Pty ltd”时,他应该会返回:
Company Facility Fee Due Date Earliest
ABC Pty Ltd Tr. 1 500 1-Jun 1-May
ABC Pty Ltd Tr. 1 51 3-Jun 1-May
ABC Pty Ltd Tr. 2 400 1-May 1-May
我尝试使用 dmin 作为查询中的字段,如下所示:
表达式:DMin([Due Date],"source","[company] ='" & [来源]![公司名称] & "'")
我得到的只是
Company Facility Fee Due Date Earliest
ABC Pty Ltd Tr. 1 500 1-Jun 1.552545454
ABC Pty Ltd Tr. 1 51 3-Jun 4.3253968253968
ABC Pty Ltd Tr. 2 400 1-May 3.543083900
所以 Dmin 似乎没有工作(更不用说 dmin 似乎无法处理日期的事实)
有人可以帮忙吗?
谢谢
【问题讨论】:
-
[截止日期] 字段数据类型是日期? DMin 适用于字段数据数据类型。
-
是的数据类型是[到期日]的日期/时间
标签: ms-access