在Access VBA中根据条件创建所有汇总组合

时间:2016-08-15 18:57:15

标签: vba ms-access subset

我有一个子集求和问题我无法找到答案。我正在尝试在VBA中编写一些用于访问的内容,它将在一定条件内采用所有求和组合并将它们放在一个表中,以便我可以将不同的表匹配到它。现在我更关心创建组合表。我第一次问了一个问题,对不起,如果我搞砸了。

示例:

访问表:ImpTable

字段:ID,年月,名称,国家/地区,数量

我需要制作国家和年月相同的汇总的每种组合。然后跟踪公式中包含的内容。如果创建了新表并跟踪组合中包含的ID,我可以引用原始表中的名称。

预期结束表结果:

NewID,年月,国家,SumQuantity,ComboName(来自原始表的ID)

感谢任何帮助。

原始数据:

ID    Year-Month     Name      Country   Quantity
 1     2016-06      Person1      US         10
 2     2016-06      Person2      US         12
 3     2016-10      Person3      US          4
 4     2016-06      Person4      UK          5
 5     2016-06      Person5      UK          6
 6     2016-06      Person6      US          3

期望的结果:

NewID   Year-Month   Country   SumQuantity   ComboName
 1       2016-06       US          22          1,2
 2       2016-06       US          13          1,6
 3       2016-06       US          25          1,2,6
 4       2016-06       US          15          2,6
 5       2016-06       UK          11          4,5
 6       2016-10       US           4          3          

0 个答案:

没有答案