【发布时间】:2021-06-21 13:17:33
【问题描述】:
我想按语句值计算分组并编写控制。
有一个表有 3 个字段; ItemId、TaxGroup 和 TaxItemGroup。相同的 itemId 必须具有相同的 taxgroup 和 taxItemGroup 值。如果具有相同 ItemId 的行具有不同的税值,我应该抛出异常。
我写了这段代码,但是这个返回所有记录的数量。这个控件怎么写?
while select count(RecId) from ActivityLineExtraLcl
group by Itemid, TaxGroup, TaxItemGroup
where ActivityLineExtraLcl.Amount != 0
if(ActivityLineExtraLcl.RecId > 1 )
throw error("Same ItemIds can't have different values!");
【问题讨论】:
-
为什么您认为按 ItemId、TaxGroup 和 TaxItemGroup 分组并评估每个组中的记录数会告诉您是否存在具有不同税值的 ItemId?
标签: axapta x++ dynamics-ax-2012-r3