Автозаполнение поля подчиненной формы из основного поля формы - PullRequest
1 голос
/ 30 января 2010

У меня есть форма с двумя подчиненными формами, обе из которых являются непрерывными. Каждая форма имеет поле для принятия имени человека, который создал запись. Почти каждый раз один и тот же человек будет создавать все записи, поэтому было бы очень удобно, если бы поля автоматически заполнялись после установки основной записи.

Я пробовал несколько подходов к этому, но ни один из них не работает должным образом (например, первая из непрерывных форм не заполняется автоматически, потому что она появилась рядом с основной записью). Это Access 2003.

Заранее спасибо за вашу помощь, и дайте мне знать, если я смогу прояснить ситуацию для вас.

Ответы [ 2 ]

3 голосов
/ 30 января 2010

OnCurrent, OnClick и т.д ...

If IsNull(Me.MyField) or Me.MyField = "" Then

  Me.MyField = Me.Parent.MyRelatedField

End If
1 голос
/ 30 января 2010

Может быть лучше установить значение по умолчанию для элемента управления в событии после обновления для элемента управления. Это означает, что он будет заполнен любым предыдущим значением.

Me.SomeText.DefaultValue= """" & Me.SomeText & """" ''Text
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...