Edit

function Edit: TAccessStatus -DESKTOP- -WEB-

Переводит форму в режим редактирования.

Метод игнорирует права доступа. Чтобы проверить права доступа, вызовите метод CanEdit. Может вернуть asCantEdit, если родительская форма не в режиме редактирования или нет ни одной записи в наборе данных.

Если режим блокировки записи включен (см. свойство LockMode), проверяется не заблокирована ли запись другим пользователем. Если запись заблокирована, то возвращается asLocked (узнать кем занята запись можно методом WhoEdit). Если запись свободна, метод блокирует запись от внешних изменений и переводит запись в режим редактирования. Другие пользователи в это время не смогут изменить запись (за исключением случая ниже).

Если режим блокировки выключен, то блокировка записи не проверяется, даже если реально запись заблокирована.

Блокировка записей актуальна только для родительских форм. Подчиненные формы не блокируют записи.

Форма не перейдет в режим редактирования, если текущая запись неактуальна, удалена или родительская форма в режиме просмотра.

Вызывает события OnBeforeEdit, OnAfterEdit.

Результат: asOk, asCantEdit, asModified, asDeleted, asLocked.