Вопрос о Delete Record
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Помогите, пожалуйста, разобраться с таким вопросом. В каком месте стандартных АВС шаблонов надо вставить свой код, что бы он отрабатывался после успешного удаления записи (встали в стандартном Browse курсором на нужную запись, нажали *удалить* - подтвердили *да* - запись удалилась – мой код отработал)?
- StillZero
- Ветеран
- Сообщения: 454
- Зарегистрирован: 06 Июль 2005, 2:17
- Откуда: Хабаровск
- Контактная информация:
Есть два варианта:
1. в форме UpdateMyFile на WindowManager.Kill до ParentCall
2. В браузе BrowseMyFile в методе ResetFromAsk, тоже только по моему надо использовать GlobalResponse и GlobalRequest
Написал: PAA(27)
1. в форме UpdateMyFile на WindowManager.Kill до ParentCall
Код: Выделить всё
if ThisWindow.Request=DeleteRecord and ThisWindow.Response=RequestCompleted
... ! здесь твой код
end
Написал: PAA(27)
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
В методе WindowManager.Run(USHORT Number,BYTE Request) происходит вызов update-процедур. После вызова твоей процедуры в ближайшем embed пишем
if Request=DeleteRecord and ReturnValue=RequestCompleted
message
end
Если в окне неск. броузов с update-процедурами, то нужно проверить параметр Number, чтобы знать, какая update-процедура отработала.
Написал: Дед Пахом(89)
if Request=DeleteRecord and ReturnValue=RequestCompleted
message
end
Если в окне неск. броузов с update-процедурами, то нужно проверить параметр Number, чтобы знать, какая update-процедура отработала.
Написал: Дед Пахом(89)