Axapta 像“%CustTable%”这样的强制转换位置([SourceText]作为nvarchar(max))将获取此组件所在的层和模型。这是查找组件所在图层和模型的正确方法。其中ro.Name='InventDim'将返回InventDim表中的所有引用。如果
Axapta 像“%CustTable%”这样的强制转换位置([SourceText]作为nvarchar(max))将获取此组件所在的层和模型。这是查找组件所在图层和模型的正确方法。其中ro.Name='InventDim'将返回InventDim表中的所有引用。如果,axapta,dynamics-ax-2012,Axapta,Dynamics Ax 2012,像“%CustTable%”这样的强制转换位置([SourceText]作为nvarchar(max))将获取此组件所在的层和模型。这是查找组件所在图层和模型的正确方法。其中ro.Name='InventDim'将返回InventDim表中的所有引用。如果我知道你应该使用WHERE cast([SourceText]作为nvarchar(max))像“%custable%”和cast([SourceText]作为nvarchar(max))像“%InventDim%”-ro:根AOT节点(表,类
像“%CustTable%”这样的强制转换位置([SourceText]作为nvarchar(max))将获取此组件所在的层和模型。这是查找组件所在图层和模型的正确方法。
其中ro.Name='InventDim'
将返回InventDim表中的所有引用。如果我知道你应该使用WHERE cast([SourceText]作为nvarchar(max))像“%custable%”和cast([SourceText]作为nvarchar(max))像“%InventDim%”-ro
:根AOT节点(表,类,…)me
:子AOT节点(方法)-s:X++源代码实际上我想在层和模型中找到可定制的存在。上面显示了所有事件。但是,我希望记录,如CuSt表存在于层系统和模型基础和层ISV模型I4C。然后,我需要显示如下组件名称-x层模型,这样我就可以得到2个记录:CysType基础和CuSTTABLE iSV i4c。我可以这样过滤吗,请帮我找到这个。提前谢谢。我想我上次不太清楚。我的要求是找到指定组件所在的所有层及其模型。对于EG,组件“CuSTABLE”存在于sys层基础模型中,也存在于ISV层I4C模型中。然后查询应该返回系统层及其模型基础和ISV层及其模型I4C,但是以前的查询返回了这些层和模型中的组件使用,导致了许多记录。根据我的要求,只有2个记录是正确的,即第一个记录系统。第二张唱片| ISV | I4C,请帮助我TIA。我想我上次不清楚。我的要求是找到指定组件所在的所有层及其模型。对于EG,组件“CuSTABLE”存在于sys层基础模型中,也存在于ISV层I4C模型中。然后查询应该返回系统层及其模型基础和ISV层及其模型I4C,但是以前的查询返回了这些层和模型中的组件使用,导致了许多记录。根据我的要求,只有2个记录是正确的,即第一个记录系统。第二张唱片| ISV | I4C,请帮助我。
SELECT DISTINCT
ro.Name object,
ro.ElementType type,
l.Name Layer,
mm.Name Model
FROM Sources s
join ModelElement me on
me.ElementHandle = s.SourceHandle
join ElementTypes met
on met.ElementType = me.ElementType
join ModelElement ro
on ro.ElementHandle = me.RootHandle
left join ModelElementData med
on med.ElementHandle = s.SourceHandle
and med.LayerId = s.LayerId
and med.ElementHandle = me.ElementHandle
left join Layer l
on l.Id = s.LayerId
left join ModelManifest mm
on mm.ModelId = med.ModelId
where ro.Name = 'InventDim' order by mm.Name, ro.ElementType