Страница 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
Гость
Спасибо, все получилось! Я выбрал второй вариант. Благодарю за помощь!!!