在我使用for each
语句迭代它并使用last-of
获取最后一项之后,我一直在尝试获取表的最后一项,但它获取的是所有项而不是只获得最后一个。这需要在for each
内完成,因为我正在使用数据填充网站模板(.tpl
)。
表格:
table
有两项
这是我的理论代码:
for each table no-lock
break by table.tab-code.
if last-of (table.tab-code)
then do:
disp "last one".
end.
else do:
disp "not the last one".
end.
end.
输出:
last one
last one
答案 0 :(得分:4)
Last-of将为您提供table.tab_code的每个值的最后一个实例,因此如果您有三个不同的值,它将测试每个不同值的最后一个实例。
您正在寻找的只是
if last(table.tab-code)