Страница 1 из 1
Добавлено: 08 Январь 2005, 17:59
Гость
Помогите, пожалуйста, разобраться с таким вопросом. В каком месте стандартных АВС шаблонов надо вставить свой код, что бы он отрабатывался после успешного удаления записи (встали в стандартном Browse курсором на нужную запись, нажали *удалить* - подтвердили *да* - запись удалилась – мой код отработал)?
Добавлено: 09 Январь 2005, 4:07
StillZero
Есть два варианта:
1. в форме UpdateMyFile на WindowManager.Kill до ParentCall
Код: Выделить всё
if ThisWindow.Request=DeleteRecord and ThisWindow.Response=RequestCompleted
... ! здесь твой код
end
2. В браузе BrowseMyFile в методе ResetFromAsk, тоже только по моему надо использовать GlobalResponse и GlobalRequest
Написал: PAA(27)
Добавлено: 09 Январь 2005, 9:19
Дед Пахом
В методе WindowManager.Run(USHORT Number,BYTE Request) происходит вызов update-процедур. После вызова твоей процедуры в ближайшем embed пишем
if Request=DeleteRecord and ReturnValue=RequestCompleted
message
end
Если в окне неск. броузов с update-процедурами, то нужно проверить параметр Number, чтобы знать, какая update-процедура отработала.
Написал: Дед Пахом(89)
Добавлено: 09 Январь 2005, 23:16
Гость
Спасибо, все получилось! Я выбрал второй вариант. Благодарю за помощь!!!