我需要返回我的peduf =“ SP”的最大pedcod号。
我尝试:
Tpedpro
where peduf = "SP"
max(pedcod)
{
Pedcod = Pedcod + 1
}
Tpedpro是我的交易表。 但我收到:
错误src0110:缺少组起始括号“ {” 错误src0115:组定义后,表达式无效;你是 试图定义一个子组?
答案 0 :(得分:1)
您不必使用DataProvider来获取该值。 只需在过程源中使用内联公式即可。
&MaxPedCod = max(PedCod, peduf = !"SP")
如果您确实要使用DataProvider,则可以编写以下代码:
Tpedpro [one]
order (pedcod)
where peduf = "SP"
{
Pedcod = Pedcod + 1
}
这将意味着:获取第一个记录,其中peduf = "SP"
的降序为pedcod