Access 2007 - обновить все строки в форме для вычисляемого поля - PullRequest
0 голосов
/ 26 января 2012

Мой последний вопрос был немного сложным, надеюсь, кто-то может получить этот для меня ... У меня есть вычисляемое поле в форме, мне нужно обновить поле связанного числа в КАЖДОЙ СТРОКЕ в той же подчиненной форме, чтобы равнвычисляется сумма в той же строке всякий раз, когда НИЧЕГО в подчиненной или основной форме изменяется.Ключевой столбец "packno".Расчетное поле: это "costm3new".Связанное поле - "стоимость m3", все находятся в подчиненной форме "получить товар".Me.Cost_m3 = Me.Costm3new работает с полем в подчиненной форме при потере фокуса, но мне нужно, чтобы он обрабатывал все время изменения в любом поле в подчиненной или основной форме.Заранее спасибо, Дан

1 Ответ

0 голосов
/ 26 января 2012

Я склонен писать небольшую подпрограмму, которая обновляет все необходимое для обновления, а затем вызывать эту небольшую подпрограмму в событии AfterUpdate для всех элементов управления, которые вас интересуют, плюс событие OnCurrent для главной и подчиненной форм.

Возможно, это было бы слишком много кода для вашей ситуации, но я обычно так и делаю.

...