Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Пересчет значений в таблице после удаления записи в другой
 
 автор: Irena   (15.03.2007 в 11:53)   личное сообщение
 
 

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

  Ответить  
 
 автор: osmor   (15.03.2007 в 20:32)   личное сообщение
 
 

Странственно вот из Help:
Событие После подтверждения Del (AfterDelConfirm) возникает после подтверждения пользователем и фактического удаления записей или при отмене удаления.

  Ответить  
 
 автор: Irena   (16.03.2007 в 09:10)   личное сообщение
 
 

Самой странно и очень обидно, но факт, многократно проверенный экспериментально. :-(
Может быть, дело в том, что это событие возникает как в случае подтверждения удаления, так и в случае его отмены? Так или иначе, пересчет данных, повешенный на него, дает старые значения.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList