【问题标题】:Calculated Column Duplicate Values计算的列重复值
【发布时间】:2020-11-28 03:44:00
【问题描述】:

我对访问还很陌生。我正在尝试创建一个计算查询中重复值的列。考虑到重复值可能会在其他几个过滤器采取行动后发生变化。

Supplier    Spec   SupplierDuplicate
   A         X            2
   B         Y            1
   A         Z            2
   C         X            1

非常感谢您的帮助!

【问题讨论】:

  • 你的意思是什么其他几个过滤器采取行动后重复值可能会改变
  • 编辑问题以显示源数据和所需结果。

标签: ms-access duplicates calculated-columns calculated-field


【解决方案1】:

我认为您可以使用DCount() 函数运行SELECT 查询以获得预期结果。

SELECT Table1.Supplier, Table1.Spec, DCount("[Supplier]","[Table1]","[Supplier]='" & Table1.Supplier & "'") AS SupplierDuplicate FROM Table1;

【讨论】:

  • 嗨哈伦,感谢您的回复。但是,我在使用 Access 2016 时收到此错误“表达式中的未定义函数 dcount”。
  • 你能展示你的完整表情吗? DCount() 适用于所有版本的访问权限。
  • 我认为我目前有microsoft office 15.0访问数据库引擎对象库的问题,我需要16.0 SELECT [MCL SQL list].ID, [MCL SQL list].Specification, [MCL SQL list ].[Specification Name],[MCL SQL list].Supplier,[MCL SQL list].City,[MCL SQL list].Procedure,[MCL SQL list].StateCountry FROM [MCL SQL list],DCount("[Supplier ]","[MCL SQL list]","[Supplier]='" & [MCL SQL list].Supplier & "'") AS SupplierDuplicate FROM [MCL SQL list]; WHERE ((([MCL SQL 列表].SupplierDuplicate)=[forms]![Lookup Supplier]![Text42]));
猜你喜欢
  • 2015-11-02
  • 2021-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-02
  • 2012-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多