将 DMin 与访问查询一起使用
Use DMin with Access Query
我在 Access 2010 中有一个 table,用于存储项目的优先级编号。有三个优先级数字。我想做的是在Projects
table 中找到三列之间最小的数字,并将其填写为Overall_Priority
。
现在,我有一个查询 qryOverallPriority
可以找到每列中的最小值。
SELECT Min(Projects.GOPri), Min(Projects.SRPri), Min(Projects.SOPri)
FROM Projects
WHERE Projects.ProjNo=Activity.ProjNo;
我正在尝试设置一个 DMin 函数来填充 Overal_Priority
字段,但我不知道要使用什么作为第一个表达式。
Overal_Priority = DMin("?", "[qryOveralPriority]", "Projects.ProjNo = Activity.ProjNo")
我会在我的 DMin 中使用什么,或者有更好的方法吗?
只需命名查询中的字段
像
SELECT
Min(Projects.GoPri) AS MinvonGoPri
, Min(Projects.SRPri) AS MinvonSRPri
, Min(Projects.SoPri) AS MinvonSoPri
, Projects.ProjectId
FROM
Projects
WHERE
Projects.ProjNo=Activity.ProjNo;
然后使用DMin
OveralPrio = DMin("MinvonGoPri", "qryOveralPriority", "Projects.ProjectId=1")
我在 Access 2010 中有一个 table,用于存储项目的优先级编号。有三个优先级数字。我想做的是在Projects
table 中找到三列之间最小的数字,并将其填写为Overall_Priority
。
现在,我有一个查询 qryOverallPriority
可以找到每列中的最小值。
SELECT Min(Projects.GOPri), Min(Projects.SRPri), Min(Projects.SOPri)
FROM Projects
WHERE Projects.ProjNo=Activity.ProjNo;
我正在尝试设置一个 DMin 函数来填充 Overal_Priority
字段,但我不知道要使用什么作为第一个表达式。
Overal_Priority = DMin("?", "[qryOveralPriority]", "Projects.ProjNo = Activity.ProjNo")
我会在我的 DMin 中使用什么,或者有更好的方法吗?
只需命名查询中的字段 像
SELECT
Min(Projects.GoPri) AS MinvonGoPri
, Min(Projects.SRPri) AS MinvonSRPri
, Min(Projects.SoPri) AS MinvonSoPri
, Projects.ProjectId
FROM
Projects
WHERE
Projects.ProjNo=Activity.ProjNo;
然后使用DMin
OveralPrio = DMin("MinvonGoPri", "qryOveralPriority", "Projects.ProjectId=1")