Обработка удаления записи файла

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Anatoly
Бывалый
Сообщения: 91
Зарегистрирован: 11 Август 2005, 9:33
Откуда: Томск

Обработка удаления записи файла

Сообщение Anatoly »

При удалении выходит сообщение на подтверждение удаления подсвеченной записи, хотелось бы при подтверждении на удаление запротоколировать кто же это сделал. Но не могу найти точку вставки. Подскажите.
Anatoly
Бывалый
Сообщения: 91
Зарегистрирован: 11 Август 2005, 9:33
Откуда: Томск

Re: Обработка удаления записи файла

Сообщение Anatoly »

Забыл написать Clarion 6.3 ABC
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7384
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Re: Обработка удаления записи файла

Сообщение Игорь Столяров »

Привет !

Это не сложно. В форме для метода ThisWindow.PrimeUpdate делаешь 2 вставки:

ThisWindow.PrimeUpdate PROCEDURE

Loc:FlagDelete Byte(False)

Code

If (Self.Request = DeleteRecord)
! Здесь запомнили параметры удаляемой записи - вт.ч. и связанные записи для удаления.
! Например при удалении накладной - можно создать очередь с удаляемым содержанием накладной.
Loc:FlagDelete = True ! Запомнили, что метод вызван для удаления записи
end

ReturnValue = PARENT.PrimeUpdate()

If Loc:FlagDelete and (Self.Response = RequestCompleted)
! Запись и связанные с ней записи - успешно удалены
! Формируем протокол - по запомненным ранее параметрам удаленной записи
end

Все - удачи ! ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Anatoly
Бывалый
Сообщения: 91
Зарегистрирован: 11 Август 2005, 9:33
Откуда: Томск

Re: Обработка удаления записи файла

Сообщение Anatoly »

Спасибо, Игорь. Все работает.
Ответить