Я работал над кодом, который запускает for each
внутри другого for each
и find
внутри него, и мне нужно пропустить запись, найденную оператором find
, если она не соответствует второму значению for each
, но я случайно пропускаю таблица по первому for each
.
for each <table>.
for each <table1>.
find <table2> where <table2>.<code> = <table1>.<code> no-lock no-error.
if not avail <table2>
then next.
end.
end.
Вместо того, чтобы пропускать <table1>
, когда он не найден, он пропускает <table>
. Есть ли способ исправить это?
Версия:
OpenEdge версии 10.2B
Предупреждение: я новичок в прогрессе