Embed в ABC форме до удаления записи.
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Embed в ABC форме до удаления записи.
В нашу "Энциклопедию Костылей" нужно написать ещё одну страницу. Нужно кое-что вставить между сообщением об удалении записи и самим удалением. Используется ABC форма. Где нужный Embed?
We are hard at work… for you.
Embed в ABC форме до удаления записи.
Вряд ли Embed поможет. Искать надо в методе RelationManager.Delete
Я бы заблокировал сообщение об удалении в настройках формы, а в программе сам озвучил сообщение перед обращением к Relation Manager.
Код: Выделить всё
RelationManager.Delete PROCEDURE(BYTE Query)
Current:Position STRING(1024)
RetVal BYTE,AUTO
I LONG,AUTO
ChildQuery BYTE,AUTO
CODE
IF Query AND SELF.Me.Throw(Msg:ConfirmDelete) <> Level:Benign
RETURN Level:Cancel
END
....
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Embed в ABC форме до удаления записи.
Да. Пришлось пройтись по "\libsrc". Логику вставками не изменить. Молодцы, от дурака защитились. Но, несмотря ни на что, костыль всё же поставил . До вызова формы сделал собственную обработку удаления. Правда, постарался всё повторить как в RelationManager.
We are hard at work… for you.