|
|
|
| Добрый день! Такая проблема. Есть две таблицы. Значения некоторых полей первой вычисляются на основе запроса с суммированием по полям второй. Вопрос, как программно пересчитать эти значения, если одна из записей во второй была не изменена, а удалена (через форму, естественно)? Процедура, повешенная на событие AfterDelConfirm формы, результатов не дает, т.к. запрос возвращает старые, не обновленные значения, а события AfterUpdate при удалении не возникает вовсе. | |
|
| |
|
|
|
| Странственно вот из Help:
Событие После подтверждения Del (AfterDelConfirm) возникает после подтверждения пользователем и фактического удаления записей или при отмене удаления. | |
|
| |
|
|
|
| Самой странно и очень обидно, но факт, многократно проверенный экспериментально. :-(
Может быть, дело в том, что это событие возникает как в случае подтверждения удаления, так и в случае его отмены? Так или иначе, пересчет данных, повешенный на него, дает старые значения. | |
|
| |