我有一张名为Cattegorys的表,在主键中具有CategoryId,在CategoryParentId中具有自动关系。
我需要在属性“ CategoryParentsName”中返回我数据的所有类别名称父级。
在我的CategorySDT中,我创建此属性varchar:
CategoryParentsName VARCHAR(500);
我的数据提供者:
CategoriasSDT
{
data
{
order (CategoryName) when &sort = 'CategoryName-desc'
{
CategoryId= CategoryId
CategoryName= CategoriaNome
CategoryParentId = CategoryParentId
CategoryParentsName= CategoryParentsName
}
}
}
在我的交易中,我为我的属性CategoryParentsName创建了一个调用此过程的公式:
&isTrue = true
&isAchou = true
do while (&isTrue)
if &isAchou
&isAchou = false
for each
where CategoriaId = &CategoryParentId
&CategoryParentsName = CategoryName+ " > test"
&isAchou = true
endfor
else
&isTrue = false
endif
enddo
在我的属性categoryParentsName中,我收到了正确的类别父级名称,但是CategoryParentId返回null。