gpt4 book ai didi

dynamics-ax-2009 - 显示方法 - 多个表单数据源

转载 作者:行者123 更新时间:2023-12-03 08:36:00 24 4
gpt4 key购买 nike

这似乎是一个简单的问题,但出于某种原因,我很烦恼。

我有一个包含 3 个数据源的表单 - InventTable , InventSum , InventDim .

因此,例如,我的网格显示;

项目、名称、地点、仓库、实物库存

我在 InventDim 上放了一个显示方法表单数据源,但我需要访问 ItemId来自 inventTransInventSum . (显然是在寻找“当前”itemId)。

我只能访问 inventDim作为参数传递 _inventDim , 作为标准。

访问“当前”itemId 的最佳方式是什么?

最佳答案

好的,我找到了答案,非常感谢 Joris de Gruyter 的这篇引用文献;

http://daxmusings.blogspot.co.uk/2011/10/forum-advanced-display-method-querying.html

关键是把显示方法放在InventSum上数据源。

然后您可以使用 _inventSum.joinChild()检索链接 inventDim ,这是乔里斯的例子;

display Qty AvailPhysical(InventSum _inventSum)
{
InventDim joinDim, dimValues;
InventDimParm dimParm;
InventSum localSum;

//THE IMPORTANT LINE...
dimValues.data(_inventSum.joinChild());

dimParm.initFromInventDim(dimValues);

select sum(AvailPhysical) from localSum where localSum.ItemId == _inventSum.ItemId
#InventDimExistsJoin(localSum.InventDimId, joinDim, dimValues, dimParm);

return localSum.AvailPhysical;
}

我相信这会在 future 帮助某人!

关于dynamics-ax-2009 - 显示方法 - 多个表单数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11452892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com