Ячейке c номером 3 присваивается начальное значение 25.
INITIAL MX8(2,4),-53
Величина – 53 записывается в строку 2, столбец 4 матрицы 8.
INITIAL MX$COST(l,3),22
Величина 22 записывается в строку 1, столбец 3 матрицы COST.
Блок SAVEVALUE (СОХРАНИТЬ ВЕЛИЧИНУ). Значение сохраняемой величины изменяется при входе транзакта в блок, SAVEVALUE (СОХРАНИТЬ ВЕЛИЧИНУ).
Его формат:
SAVEVALUE A[+,-],B
Таблица 4.40
Операнд | Значение | Результат по умолчанию |
А | Номер или символьное имя сохраняемой величины | Ошибка |
В | Величина, используемая для модификации (число или СЧА) | Ошибка |
Подобно блоку ASSIGN блок SAVEVALUE может быть использован как в режиме замещения величины, так и в режиме увеличения или уменьшения. В режиме увеличения предыдущее значение сохраняемой величины увеличивается на значение, заданное операндом В, А в режиме уменьшения – уменьшается на это значение. Режимы увеличения и уменьшения определяются введением соответственно знака «плюс» или «минус» перед запятой, разделяющей операнды А и В.
Пример 4.39