Обработка удаления записи файла
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Обработка удаления записи файла
При удалении выходит сообщение на подтверждение удаления подсвеченной записи, хотелось бы при подтверждении на удаление запротоколировать кто же это сделал. Но не могу найти точку вставки. Подскажите.
- Игорь Столяров
- Ветеран движения
- Сообщения: 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
Все - удачи !
Это не сложно. В форме для метода 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
Все - удачи !
За теми кто отстал - не возвращаться. (С) Кодекс