Ms access 使用另一个表中的记录计数(DCount)更新查询
有人能帮我解决这个问题吗 我有两个表一个表(Act_Tkt)包含如下字段Ms access 使用另一个表中的记录计数(DCount)更新查询,ms-access,Ms Access,有人能帮我解决这个问题吗 我有两个表一个表(Act_Tkt)包含如下字段 PName | Severity1 | Severity2 _____________________________ AAAA | | PName | Severity | Type | Group | Create_Date _____________________________________________ 另一个表(数据)有如下字段 PName | Severity1 | Sev
PName | Severity1 | Severity2
_____________________________
AAAA | |
PName | Severity | Type | Group | Create_Date
_____________________________________________
另一个表(数据)有如下字段
PName | Severity1 | Severity2
_____________________________
AAAA | |
PName | Severity | Type | Group | Create_Date
_____________________________________________
现在,我需要更新(数据)中的记录计数,以使用该特定PName的以下标准执行操作
UPDATE Act_Tkt INNER JOIN Data ON Act_Ticket.PName = Data.PName
SET Severity1 =
=DCount("[PName]","Data","[Severity] = 'S1' and [Type] <> 'R' and [Group] <> 'Support' and [Create_Date]< #11/14/2013 16:00:00#")
在Act\u Ticket.PName=Data.PName上更新Act\u Tkt内部联接数据
设置严重性1=
=DCount(“[PName]”、“Data”、“[Severity]”和[Type]“R”和[Group]“Support”和[Create#u Date]<#11/14/2013 16:00:00#”)
我已经使用了上面的查询,但是我在Act_Tkt的所有行中都得到了相同的数字
任何建议都将不胜感激
提前感谢。如果您使用的是
DCount()
,则无需对[Data]进行内部联接。您需要的是DCount()
条件中与当前[Act\u Tkt]行相关的内容。(当前,您的DCount()
条件字符串从不从一行更改到下一行,这就是为什么每行的值都相同。)
请尝试以下方法:
更新法案
设置Severity1=DCount(“*”、“Data”、“[Severity]=“S1”和[Type]“R”和[Group]“Support”和[Create#u Date]<#11/14/2013 16:00:00和[PName]=”、[PName]&“)