A> c55, clarion
A> Как форма Update — Change узнает, какую запись ей обрабатывать?
A> Как заставить эту форму обрабатывать конкретную нужную мне запись не
A> используя броуз?
Форма «Update» обрабатывает ТЕКУЩУЮ запись Главного файла формы.
Т.е., если в файловой схеме формы, в качестве Primary файла задан, например, файл «Members», то необходимо:
1. Выполнить чтение нужной записи:
- GET(Members,...) - SET(Members) - NEXT(Members)/PREVIOUS(Members)
2. Выставить глобальный флаг операции:
GlobalRequest=ChangeRecord
3. Вызвать процедуру формы.
Как именно закончилась работа формы (Ok/Cancel) обычно можно через переменную GlobalResponce. «Обычно» — если используешь стандартную форму. В других случаях — зависит от логики разработчика программы.