Подформа не обновляется из других входных данных подчиненной формы в Access 2010 - PullRequest
1 голос
/ 14 сентября 2011

У меня есть база данных с 2 под формами в форме с полями, как показано ниже

Sub Form 1: 'Кол-во забронировано', 'Кол-во забронировано' Sub Form 2: 'Total Stock'

При работе в Access 2003 поле «Общий запас» обновляется при нажатии кнопки «Обновить» в зависимости от значений, введенных в поля «Зарегистрированные» или «Зарегистрированные». Это делается с использованием следующего кода и работает нормально:

DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70

Когда я открываю эту базу данных в Access 2010, поле «Общий запас» не будет обновляться. Я попытался изменить код ниже, но безуспешно.

DoCmd.RunCommand.acCmdRefresh

Я также безуспешно пробовал следующий код:

DoCmd.RunCommand acCmdSaveRecord

Я ни в коем случае не эксперт по Access, но мне просто интересно, есть ли что-то очевидное, что я пропустил?

Спасибо

Ответы [ 2 ]

1 голос
/ 11 января 2012

Мне удалось решить это самостоятельно:

Me.TblQty.SetFocus
DoCmd.RunCommand acCmdSaveRecord
DoCmd.GoToRecord , , acNewRec
Me.TblQty_Query.SetFocus
Me.TblQty_Query.Requery
0 голосов
/ 03 января 2012

Попробуйте

Me.Recalc

DoMenuItem давно устарел.

...